Processing:Справочник языка Processing/background(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
 
Строка 13: Строка 13:
==Описание==
==Описание==


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


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


Параметр alpha, с помощью которого задается степень прозрачности фона, нельзя использовать для главной графической области (дисплейного окна), т.к. оно полностью непрозрачно. Этот параметр можно использовать только вместе с объектом [[Processing:Справочник языка Processing/PGraphics|PGraphics]] и методом [[Processing:Справочник языка Processing/createGraphics()|createGraphics()]].
Параметр '''alpha''', с помощью которого задается степень прозрачности фона, нельзя использовать для главной графической области (дисплейного окна), т.к. оно полностью непрозрачно. Этот параметр можно использовать только вместе с объектом [[Processing:Справочник языка Processing/PGraphics|PGraphics]] и методом [[Processing:Справочник языка Processing/createGraphics()|createGraphics()]].


==Синтаксис==
==Синтаксис==

Текущая версия от 22:58, 22 сентября 2023

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


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);

См.также

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