Processing:Справочник языка Processing/массив pixels
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
pixels[] [1]
Обозначение
pixels[]
Описание
Массив, используемый для хранения значений всех пикселей дисплейного окна. Эти значения имеют цифровой тип данных. Массив pixels[] имеет размер дисплейного окна. К примеру, если изображение имеет размер 100 x 100 пикселей, в pixels[] будет 10000 значений, а если 200 х 300 пикселей – 60000 значений.
Перед тем, как получить доступ к этому массиву, необходимо воспользоваться методом loadPixels(), чтобы загрузить в него данные. Если этого не сделать, это может вызвать исключение NullPointerException. Последующие изменения в дисплейном окне не будут отражаться в pixels[] – для этого нужно снова вызвать loadPixels(). После изменения данных в pixels[] необходимо вызвать updatePixels(), чтобы обновить содержимое дисплейного окна.
Синтаксис
Параметры
Возвращаемое значение
Пример
color pink = color(255, 102, 204);
loadPixels();
for (int i = 0; i < (width*height/2)-width/2; i++) {
pixels[i] = pink;
}
updatePixels();
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |