a-14 メディア(3)ベクタ画像
Apr 17, 2019
a-14 メディア ベクタ画像を読み込む
PShape変数を作成してloadShape()でSVGファイルを読み込む
PShape suny; void setup(){ size(1280,480); suny= loadShape("suny.svg"); } void draw(){ background(0); shape(suny,640,240,50,50); }
ベクタ画像とラスタ画像の違い
ベクタ画像はどんなに拡大・縮小しても鮮明さが失われない。
PShape suny; void setup(){ size(1280,480); shapeMode(CENTER); suny= loadShape("suny.svg"); } void draw(){ background(0); float diameter = map(mouseX,0,width,10,800); shape(suny,640,240,diameter,diameter); }
mouseXに合わせてスケールを変化