フレームバッファからピクセルまたはピクセル領域を取得します。

myBuffer.get()は使いやすいですが、 myBuffer.pixelsほど高速ではありません。 多くのピクセル値を読み取るには myBuffer.pixelsを使用してください。

パラメータなしのmyBuffer.get()バージョンは、 フレームバッファ全体をp5.Imageオブジェクトとして返します。

2つのパラメータを持つmyBuffer.get()バージョンは、 それらを座標として解釈します。指定されたポイントの[R, G, B, A]値を 含む配列を返します。

4つのパラメータを持つmyBuffer.get()バージョンは、 それらを座標と寸法として解釈します。フレームバッファのサブセクションを p5.Imageオブジェクトとして返します。最初の2つの パラメータはサブセクションの左上隅の座標です。最後の2つの パラメータはサブセクションの幅と高さです。

シンタックス

get(x, y, w, h)
get()
get(x, y)

パラメーター

x
Number:

ピクセルのx座標。デフォルトは0。

y
Number:

ピクセルのy座標。デフォルトは0。

w
Number:

返されるサブセクションの幅。

h
Number:

返されるサブセクションの高さ。

リターン

p5.Image: サブセクションをp5.Imageオブジェクトとして。
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/p5.Framebuffer.js and open a pull request!

関連するリファレンス