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

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

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


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


background() [1]

Обозначение

background()

Описание

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

В качестве фона также можно использовать изображение, хотя ширина и высота изображения должны совпадать с шириной окна скетча. Изображения, используемые с background(), будут игнорировать текущую настройку tint(). Чтобы установить размер изображения по размеру окна скетча, используйте image.resize(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   - тип int   : любое значение типа данных color
alpha - тип float : непрозрачность фона
gray  - тип float : задает значение между белым и черным
v1    - тип float : красный или оттенок (в зависимости от текущего цветового режима)
v2    - тип float : зеленый или насыщенность (в зависимости от текущего цветового режима)
v3    - тип float : синий или яркость (в зависимости от текущего цветового режима)
image - тип PImage: 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()