Bitmap.GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以像素[] 傳回位陣圖中的數據複本。
[Android.Runtime.Register("getPixels", "([IIIIIII)V", "")]
public void GetPixels (int[] pixels, int offset, int stride, int x, int y, int width, int height);
[<Android.Runtime.Register("getPixels", "([IIIIIII)V", "")>]
member this.GetPixels : int[] * int * int * int * int * int * int -> unit
參數
- pixels
- Int32[]
要接收點陣圖色彩的陣列
- offset
- Int32
要寫入圖元的第一個索引[]
- stride
- Int32
在數據列之間略過的項目數[] (必須是 >= 位陣圖的寬度)。 可為負數。
- x
- Int32
要從點陣圖讀取之第一個像素的 x 座標
- y
- Int32
要從點陣圖讀取之第一個圖元的Y座標
- width
- Int32
要從每個數據列讀取的像素數目
- height
- Int32
要讀取的數據列數目
- 屬性
例外狀況
如果 x、y、寬度、高度超過位圖的界限,或 abs(stride)
如果像素陣語組太小,無法接收指定的像素數目, 則為 。
備註
以像素[] 傳回位陣圖中的數據複本。 每個值都是代表 的 Color
封裝 int。 stride 參數可讓呼叫端允許數據列之間傳回像素數位列中的間距。 針對一般包裝的結果,只需傳遞步幅值的寬度即可。 傳回的色彩是色彩空間中 ColorSpace.Named#SRGB sRGB
非預乘的ARGB值。
的 android.graphics.Bitmap.getPixels(int[], int, int, int, int, int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。