Processing:Справочник языка Processing/background()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


background() [1]

Обозначение

background()

Описание

Задает цвет, который будет использоваться в качестве фона в дисплейном окне Processing. По умолчанию фон имеет светло-серый цвет. Этот метод используется, как правило, вместе с методом draw(), чтобы очищать дисплейное окно в начале каждого кадра. Его также можно использовать в блоке setup(), чтобы задать фон для первого кадра анимации или если фон будет задан в пределах программы только единожды.

Кроме того, в качестве фона можно воспользоваться изображением, однако ширина и высота этого изображения должны соответствовать ширине и высоте окна скетча. Изображение, заданное при помощи background(), будет игнорировать текущие настройки метода tint(). Чтобы подогнать размер изображения под окно скетча, воспользуйтесь методом image.resize(width, height), где image – это объект изображения, width – ширина изображения, а height – высота изображения.

Параметр alpha, с помощью которого задается степень прозрачности фона, нельзя использовать для главной графической области (дисплейного окна), т.к. оно полностью непрозрачно. Этот параметр можно использовать только вместе с объектом PGraphics и методом createGraphics().

Синтаксис

background(rgb)
background(rgb, alpha)
background(gray)
background(gray, alpha)
background(v1, v2, v3)
background(v1, v2, v3, alpha)
background(image)

Параметры

rgb   – любое значение цветового формата RGB. Тип данных – int
alpha – прозрачность фона. Тип данных – float
gray  – значение в диапазоне между черным и белым. Тип данных – float
v1    – красный цвет или цветовой тон (зависит от текущего цветового режима). Тип данных – float
v2    – зеленый цвет или насыщенность (зависит от текущего цветового режима). Тип данных – float
v3    – синий цвет или яркость (зависит от текущего цветового режима). Тип данных – float
image – изображение, которое будет служить фоном (должно быть того же размера, что и окно скетча). Тип данных – PImage

Возвращаемое значение

void

Пример

№1


background(51);

№2


background(255, 204, 0);

№3


PImage img;
img = loadImage("laDefense.jpg");
background(img);

См.также

Внешние ссылки