語言

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)之一,則會拋出例外。

點陣圖的內容會被複製到緩衝區 as-is。 這表示如果此位圖以預乘方式儲存像素(參見 #isPremultiplied(),緩衝區中的值也會被預先相乘)。 像素會保留在點陣圖的色彩空間中。

此方法回傳後,緩衝區的當前位置會被更新:該位置會依據緩衝區中寫入的元素數量遞增。

Java 文件 android.graphics.Bitmap.copyPixelsToBuffer(java.nio.Buffer)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於