Работа с цветом в Processing
Работа с цветом
52
Работа с цветом в Processing - это одна из основных частей при создании графических приложений.
В Processing для представления цвета используется объект типа color. Color представляет собой 32-битное целое число, в котором первые 8 бит это значение красного цвета, следующие 8 бит это значение зеленого цвета, а последние 8 бит это значение синего цвета. Такой формат цвета называется RGB.
Создание объекта цвета можно выполнить двумя способами:
- Используя три значения RGB:
color c = color(255, 0, 0); // красный цвет
- Используя значение RGB и альфа-канал (прозрачность):
color c = color(255, 0, 0, 127); // полупрозрачный красный цвет
Установка цвета фона и заливки:
В Processing цвет фона устанавливается с помощью функции background(). Принимает один аргумент, это цвет в формате color.
background(255); // установить белый цвет фона
Цвет заливки объектов можно установить с помощью функции fill(). Также принимает один аргумент, это цвет в формате color.
fill(255, 0, 0); // установить красный цвет заливки
Еще одна важная функция, связанная с работой с цветом, это colorMode(). Она устанавливает режим цвета, который будет использоваться в дальнейшем.
colorMode(RGB, 255); // установить режим цвета RGB и максимально значение цвета 255
В режиме HSB (hue, saturation, brightness) значения цвета указываются в другом формате: тон, насыщенность и яркость.
colorMode(HSB, 360, 100, 100); // установить режим цвета HSB, максимальное значение тон 360, насыщенность и яркость 100
В итоге, работа с цветом в Processing является основной составляющей при создании любых графических приложений. Через использование различных режимов цвета и функций, можно добиться множества интересных эффектов и результатов.
March 27, 2023