Главная » UImage

Класс 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 | Комментарии (0)

Класс 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 | Комментарии (0)

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

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

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

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

Объекты URGBA и URGB

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

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

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 | Комментарии (0)

« 1 2 ... 6 7 8
Категории раздела
Списки слов [10]
Списки слов и словари
OCR [4]
Оптическое распознавание символов
UImage [80]
Графическая библиотека для Python
UImage C [7]
Графическая библиотека для Python
Программы [4]
Полезные программы
Прочее [3]
Другие темы
Календарь
«  Январь 2026  »
Пн Вт Ср Чт Пт Сб Вс
   1234
567891011
12131415161718
19202122232425
262728293031