Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты для пожертвований указаны здесь.

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

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


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2228 статей для сайта.

Контакты:

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


Ambox content.png Черновик


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

Processing example background 1.png


  1. background(51);

№2

Processing example background 2.png


  1. background(255, 204, 0);

№3

Processing example background 3.png


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

См.также

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

  1. processing.org - background()