Главная » 2025 » Ноябрь » 21

Класс UColor: изменение яркости и насыщенности цвета

Изменить яркость или насыщенность цвета позволяют следующие методы из класса UColor:

  • brighter() — создает более яркий цвет;
  • darker() — создает более темный цвет. Пример:
c = UColor(200, 128, 0)
print(c.brighter())
# UColor(red=238, green=152, blue=0, opacity=255)
print(c.darker())
# UColor(red=161, green=103, blue=0, opacity=255)
Категория: UImage | Просмотров: 6 | Добавил: unicross | Дата: 21.11.2025 | Комментарии (0)

Класс UColor: основные методы

Класс UColor содержит следующие методы:

  • set_color(red, green, blue, opacity=255) — задает целочисленные значения красной, зеленой и синей составляющих цвета модели RGB. В качестве параметров указываются числа от 0 до 255. Необязательный параметр opacity задает степень непрозрачности цвета. Значение 0 соответствует прозрачному цвету, а значение 255 — полностью непрозрачному. Пример:
Категория: UImage | Просмотров: 4 | Добавил: unicross | Дата: 21.11.2025 | Комментарии (0)

Класс UColor: цвет в формате RGBA

Класс UColor описывает цвет в формате RGBA (значения от 0 до 255). Инструкция импорта:

from unicross_image.ucolor import UColor, URGBA, URGB

Конструкторы класса UColor:

UColor()
UColor(red, green, blue)
UColor(red, green, blue, opacity)
UColor(<Кортеж или список rgb>)
UColor(<Кортеж или список rgba>)
UColor(<Строка hex>)
UColor(<Название цвета>)

Первый конструктор создает объект с черным цветом:

Категория: UImage | Просмотров: 6 | Добавил: unicross | Дата: 21.11.2025 | Комментарии (0)

Объекты URGBA и URGB

Многочисленные атрибуты объекта URGBA можно использовать вместо указания точных значений компонентов цвета, например, BLACK, WHITE, RED, GREEN, BLUE, YELLOW и др. Получить список всех поддерживаемых названий цветов позволяет словарь COLOR_NAMES. Пример указания красного цвета:

Категория: UImage | Просмотров: 6 | Добавил: unicross | Дата: 21.11.2025 | Комментарии (0)

Категории раздела
Списки слов [10]
Списки слов и словари
OCR [4]
Оптическое распознавание символов
UImage [18]
Графическая библиотека для Python
Программы [4]
Полезные программы
Прочее [3]
Другие темы
Календарь
«  Ноябрь 2025  »
Пн Вт Ср Чт Пт Сб Вс
     12
3456789
10111213141516
17181920212223
24252627282930
Архив записей