Processing:Справочник языка Processing/background(): различия между версиями
Myagkij (обсуждение | вклад) |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 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
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
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);
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |