Processing:Справочник языка Processing/updatePixels()
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
updatePixels() [1]
Обозначение
updatePixels()
Описание
Обновляет дисплейное окно данными из массива pixels[]. Используется вместе с loadPixels(). Если вы лишь считываете пиксели из массива, необходимости в вызове updatePixels() нет – его использование нужно только для внесения изменений.
Необходимость в использовании методов loadPixels() и updatePixels() зависит от визуализатора. Впрочем, общее правило таково, что всегда перед тем, когда вы хотите совершить какие-то манипуляции с массивом pixels[], сначала нужно вызвать loadPixels(), а после внесения каких-то изменений – updatePixels(). Даже если визуализатор в текущей версии Processing не использует эти методы, в будущем это может измениться.
В настоящий момент нет визуализаторов, которые используют параметры для updatePixels(), но в будущем это может измениться.
Синтаксис
updatePixels()
Параметры
void
Возвращаемое значение
void
Пример
PImage img = loadImage("rockies.jpg");
image(img, 0, 0);
int halfImage = img.width * img.height/2;
loadPixels();
for (int i = 0; i < halfImage; i++) {
pixels[i+halfImage] = pixels[i];
}
updatePixels();
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |