다음을 통해 공유


Bitmap.GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) 메서드

정의

비트맵에 있는 데이터의 복사본을 픽셀 단위로 반환합니다.

[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)인 경우

픽셀 배열이 너무 작아서 지정된 수의 픽셀을 수신하지 못하면

설명

비트맵에 있는 데이터의 복사본을 픽셀 단위로 반환합니다. 각 값은 을 나타내는 압축된 int입니다 Color. stride 매개 변수를 사용하면 호출자가 행 간에 반환된 픽셀 배열의 간격을 허용할 수 있습니다. 일반적인 압축된 결과의 경우 스트라이드 값의 너비만 전달합니다. 반환된 색은 색 공간에서 미리 곱하지 않은 ARGB 값 ColorSpace.Named#SRGB sRGB 입니다.

에 대한 android.graphics.Bitmap.getPixels(int[], int, int, int, int, int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상