Bitmap.CopyPixelsToBuffer(Buffer) メソッド

定義

ビットマップのピクセルを指定したバッファーにコピーします (呼び出し元によって割り当てられます)。

[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()を参照)、バッファー内の値も事前乗算されます。 ピクセルはビットマップの色空間に残ります。

このメソッドが戻った後、バッファーの現在位置が更新されます。位置は、バッファーに書き込まれた要素の数だけインクリメントされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象