def setup
img = loadImage("fruit.png")
image(img, 0, 0, width, height)
d = pixelDensity
halfImage = 4 * (width * d) * (height * d / 2)
loadPixels
(0...halfImage).each do |i|
pixels[i + halfImage] = pixels[i]
end
updatePixels
end
pixels配列や setメソッドによってピクセル単位で設定された内容をキャンバスに反映させます。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| x | 反映領域の左上 x座標 | ○ | 0 | |
| y | 反映領域の左上 x座標 | ○ | 0 | |
| w | 反映領域の幅 | ○ | width | |
| h | 反映領域の高さ | ○ | height |
なし