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.