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)
Значение , если массив пикселей слишком мал, чтобы получить указанное число пикселей.
Комментарии
Возвращает в пикселях[] копию данных в растровом рисунке. Каждое значение представляет собой упакованную инту, представляющую объект Color
. Параметр шага позволяет вызывающему объекту разрешать пробелы в возвращаемом массиве пикселей между строками. Для обычных упакованных результатов просто передайте ширину для значения шага. Возвращаемые цвета — это непреднамереленные значения ARGB в цветовом ColorSpace.Named#SRGB sRGB
пространстве.
Документация по Java для android.graphics.Bitmap.getPixels(int[], int, int, int, int, int, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.