Класс URect: координаты и размеры прямоугольной области
Класс URect описывает координаты и размеры прямоугольной области в целочисленных значениях. Инструкция импорта:
from unicross_image.uhelper import URect
Форматы конструктора класса:
URect(x, y, width, height)
URect( (x, y, width, height) )
URect(urect)
В первом конструкторе указываются координаты левого верхнего угла и размеры области через запятую. Если значения не могут быть приведены к целому числу или размеры меньше или равны 0, то будет сгенерировано исключение. Пример:
Категория:
UImage
|
Просмотров:
8
|
Добавил:
unicross
|
Дата:
23.11.2025
|
|
Класс USizeF: размеры прямоугольной области (тип float)
Класс USizeF описывает размеры прямоугольной области в вещественных значениях. Инструкция импорта:
from unicross_image.uhelper import USizeF
Форматы конструктора класса:
USizeF(width, height)
USizeF( (width, height) )
USizeF(usizef)
Первый конструктор позволяет указать ширину и высоту области через запятую:
s = USizeF(200.0, 100.0)
print(s) # USizeF(width=200.0, height=100.0)
print(repr(s)) # (200.0, 100.0)
...
Читать дальше »
Категория:
UImage
|
Просмотров:
8
|
Добавил:
unicross
|
Дата:
23.11.2025
|
|
Класс 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
|
Просмотров:
6
|
Добавил:
unicross
|
Дата:
23.11.2025
|
|
Класс 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
|
Просмотров:
6
|
Добавил:
unicross
|
Дата:
23.11.2025
|
|
Класс 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
|
Просмотров:
7
|
Добавил:
unicross
|
Дата:
23.11.2025
|
|
Класс 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
|
Просмотров:
9
|
Добавил:
unicross
|
Дата:
21.11.2025
|
|
Класс UColor: основные методы
Класс UColor содержит следующие методы:
set_color(red, green, blue, opacity=255) — задает целочисленные значения красной, зеленой и синей составляющих цвета модели RGB. В качестве параметров указываются числа от 0 до 255. Необязательный параметр opacity задает степень непрозрачности цвета. Значение 0 соответствует прозрачному цвету, а значение 255 — полностью непрозрачному. Пример:
Категория:
UImage
|
Просмотров:
7
|
Добавил:
unicross
|
Дата:
21.11.2025
|
|
Класс 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
|
Просмотров:
8
|
Добавил:
unicross
|
Дата:
21.11.2025
|
|
Объекты URGBA и URGB
Многочисленные атрибуты объекта URGBA можно использовать вместо указания точных значений компонентов цвета, например, BLACK, WHITE, RED, GREEN, BLUE, YELLOW и др. Получить список всех поддерживаемых названий цветов позволяет словарь COLOR_NAMES. Пример указания красного цвета:
Категория:
UImage
|
Просмотров:
8
|
Добавил:
unicross
|
Дата:
21.11.2025
|
|
UImage: open source библиотека для работы с изображениями в Python 3
Графическая open source библиотека UImage для Python 3.8+ является надстройкой над библиотеками Pillow (PIL) и ImageMagick. При этом она имеет свой собственный формат файла и дополнительные возможности. Если библиотека Pillow отсутствует, то выполняется попытка выполнить операцию с помощью библиотеки ImageMagick.
Библиотека, скорее всего, работает только в Windows x64. В других операционных системах работоспособность не проверялась и не гарантируется. Вполне возможно будет работать и в других операционных системах.
Библиотеки Python, Pillow, ImageMagick, NumPy и Matplotlib в комплект не входят. Установка Python 3.8 под Windows подробно описана в документации (см. каталог docs\test_python\setup_python). Процесс установки P
...
Читать дальше »
Категория:
UImage
|
Просмотров:
41
|
Добавил:
unicross
|
Дата:
18.11.2025
|
| |