updatePixels

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

p5.jsリファレンス(参考情報)

[p5.js] updatePixels

概要

pixels配列や setメソッドによってピクセル単位で設定された内容をキャンバスに反映させます。

書式

updatePixels([x] [, y] [, w] [, h])

引数

引数名内容備考オプションデフォルト値
x反映領域の左上 x座標0
y反映領域の左上 x座標0
w反映領域の幅width
h反映領域の高さheight

戻値

なし

備考

関連

pixels
set
loadPixels