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 пространстве.

Документация по Java для android.graphics.Bitmap.getPixels(int[], int, int, int, int, int, int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к