Bitmap.CopyPixelsToBuffer(Buffer) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ビットマップのピクセルを指定したバッファーにコピーします (呼び出し元によって割り当てられます)。
[Android.Runtime.Register("copyPixelsToBuffer", "(Ljava/nio/Buffer;)V", "")]
public void CopyPixelsToBuffer(Java.Nio.Buffer dst);
[<Android.Runtime.Register("copyPixelsToBuffer", "(Ljava/nio/Buffer;)V", "")>]
member this.CopyPixelsToBuffer : Java.Nio.Buffer -> unit
パラメーター
- dst
- Buffer
- 属性
注釈
ビットマップのピクセルを指定したバッファーにコピーします (呼び出し元によって割り当てられます)。 バッファーがすべてのピクセルを保持するのに十分な大きさでない場合 (ピクセルあたりのバイト数を考慮して)、または Buffer サブクラスがサポートの種類 (ByteBuffer、ShortBuffer、IntBuffer) の 1 つでない場合は、例外がスローされます。
ビットマップの内容はバッファー as-isにコピーされます。 つまり、このビットマップがピクセルを事前乗算して格納している場合 ( #isPremultiplied()を参照)、バッファー内の値も事前乗算されます。 ピクセルはビットマップの色空間に残ります。
このメソッドが戻った後、バッファーの現在位置が更新されます。位置は、バッファーに書き込まれた要素の数だけインクリメントされます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。