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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{Processing панель перехода}}
{{Processing панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}


= background() <ref>[https://processing.org/reference/background_.html processing.org - background()]</ref>=
= background() <ref>[https://processing.org/reference/background_.html processing.org - background()]</ref>=
Строка 16: Строка 13:
==Описание==
==Описание==


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


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


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


==Синтаксис==
==Синтаксис==
Строка 88: Строка 85:


<references />
<references />
{{SEO
|Заголовок статьи=Processing: background() / Онлайн справочник - wikihandbk.com
|Ключевые слова=processing, background(), processing background(), background() processing
|Описание статьи=  Функция background() устанавливает цвет фона окна программы на Processing. Фон по умолчанию светло-серый. Эта функция обычно используется в draw(), чтобы очистить окно в начале каждого кадра, но её можно использовать и внутри setup(), чтобы установить фон в первом кадре анимации или если фон нужно установить только один раз.
В качестве фона можно также можно использовать изображение, хотя ширина и высота изображения должны совпадать с шириной окна скетча. Изображения, используемые с background(), будут игнорировать текущую настройку tint(). Чтобы установить размер изображения по размеру окна скетча, используйте image.resize(width, height).


Не допускается использовать alpha-параметр прозрачности с цветами фона на основной поверхности чертежа. Он может использоваться только вместе с объектом PGraphics и createGraphics().
|Изображение статьи для Open Graph=
|Адрес страницы для schemaNewsArticle=<nowiki>http://wikihandbk.com/wiki/Processing:Справочник языка Processing/background()</nowiki>
|Изображение статьи для schemaNewsArticle=<nowiki></nowiki>
|Высота изображения статьи для schemaNewsArticle=
|Ширина изображения статьи для schemaNewsArticle=
|Дата публикации для schemaNewsArticle=2017-09-14
|Автор=Мякишев Е.А.
|Издатель=myagkij
|Логотип издателя для schemaNewsArticle=<nowiki>http://wikihandbk.com/ruwiki/images/6/61/Tech_geek_logo_1x.jpg</nowiki>
|Ширина логотипа издателя для schemaNewsArticle=60
|Высота логотипа издателя для schemaNewsArticle=45
}}
{{Навигационная таблица/Портал/Processing}}
{{Навигационная таблица/Портал/Processing}}

Текущая версия от 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);

См.также

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