Главная » UImage

Класс USize: размеры прямоугольной области (тип int)

Класс USize описывает размеры прямоугольной области. Инструкция импорта:

from unicross_image.uhelper import USize

Форматы конструктора класса:

USize(width, height)
USize( (width, height) )
USize(usize)

Первый конструктор позволяет указать ширину и высоту области через запятую:

s = USize(200, 100)
print(s)        # USize(width=200, height=100)
print(repr(s))  # (200, 100)

Если в качестве размера указа ... Читать дальше »

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

Класс UPointF: координаты точки (тип float)

Класс UPointF описывает вещественные координаты точки в двумерном пространстве. Инструкция импорта:

from unicross_image.uhelper import UPointF

Форматы конструктора класса:

UPointF()
UPointF(x, y)
UPointF( (x, y) )
UPointF(upointf)

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

p = UPointF()
print(p)        # UPointF(x=0.0, y=0.0)
print(repr(p))  # (0.0, 0.0)

Вместо этого конструктора можно ... Читать дальше »

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

Класс UPoint: координаты точки (тип int)

Класс UPoint описывает целочисленные координаты точки в двумерном пространстве. Инструкция импорта:

from unicross_image.uhelper import UPoint

Форматы конструктора класса:

UPoint()
UPoint(x, y)
UPoint( (x, y) )
UPoint(upoint)

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

p = UPoint()
print(p)        # UPoint(x=0, y=0)
print(repr(p))  # (0, 0)

Вместо этого конструктора можно использовать статический ... Читать дальше »

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

Класс 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 | Просмотров: 5 | Добавил: unicross | Дата: 21.11.2025 | Комментарии (0)

Объекты URGBA и URGB

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

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

UImage: графическая библиотека для Python (PIL + ImageMagick + Tkinter)

Графическая библиотека UImage для Python 3.8+ (только для Windows) является надстройкой над библиотеками PIL (PILLOW) и ImageMagick. При этом она имеет свой собственный формат файла и дополнительные возможности. Если библиотека PIL отсутствует, то выполняется попытка выполнить операцию с помощью библиотеки ImageMagick.

Следует учитывать, что доступ к файлу magick.exe из библиотеки ImageMagick выполняется напрямую, а не через Wand или биндинг. Это не очень эффективно с точки зрения производительности, но тем не менее работает, позволяя выполнить очень сложные операции на компилируемом языке.

Обзор возможностей библиотеки

Библиотек ... Читать дальше »

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

« 1 2
Категории раздела
Списки слов [10]
Списки слов и словари
OCR [4]
Оптическое распознавание символов
UImage [18]
Графическая библиотека для Python
Программы [4]
Полезные программы
Прочее [3]
Другие темы
Календарь
«  Декабрь 2025  »
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
293031
Архив записей