(p5mediaelement).get

def setup
  createCanvas(100, 100)
  @capture = createCapture(VIDEO)
  @capture.hide
end

def draw
  if @capture.loadedmetadata
    c = @capture.get(0, 0, @capture.width / 2, @capture.height / 2)
    image(@capture, 0, 0, width, height)
    image(c, 50, 50, 50, 50)
  end
end

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

[p5.js] p5.MediaElement

概要

ビデオキャプチャからピクセルの領域または単一のピクセルの値を取得します。

書式

r0 = obj.get(x, y, w, h)
r0 = obj.get
r1 = obj.get(x, y)

引数

引数名内容備考オプションデフォルト値
xピクセルの x座標
yピクセルの x座標
wピクセルの領域の幅
hピクセルの領域の高さ

戻値

r0 : p5imageオブジェクト
r1 : 色(カラー)を表す [R, G, B, A]の配列

備考

・引数が何も与えられていない場合、戻値はビデオキャプチャ全体を示す p5imageオブジェクトになります。
createCaptureメソッドで生成されたオブジェクトに対してのみ有効です。

関連

createCapture
get
(p5image).get