Главная » UImage

UImage: добавление рамки вокруг изображения или с одной стороны

Добавить рамку вокруг изображения позволяет статический метод border_im() из класса UImageChange. Формат метода:

UImageChange.border_im(<UImage>, size=5,
                       bordercolor=UColor("gray"),
                       bgcolor=UColor("white"))

В качестве первого параметра указывается объект UImage. Толщина рамки задается во втором пар ... Читать дальше »

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

UImage: объединение двух изображений

Объединить два изображения позволяет статический метод append_im() из класса UImageChange. Формат метода:

UImageChange.append_im(<UImage1>, <UImage2>, x=False, bgcolor=None)

В качестве первых двух параметров указываются объекты UImage. Если параметр x имеет значение True, то объединение производится по горизонтали. По умолчанию применяется вертикальное объединение. В параметре ... Читать дальше »

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

UImage: разделение изображения на каналы и объединение каналов

Разделить изображение на отдельные каналы позволяет статический метод split() из класса UImageChange. Формат метода:

UImageChange.split(<UImage>)

В качестве параметра указывается объект UImage. Метод возвращает кортеж из 4-х элементов (R, G, B, A) или значение None в случае ошибки. Каждый элемент кортежа является объектом UImageGray. При вып ... Читать дальше »

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

UImage: заливка прямоугольной области цветом

Закрасить прямоугольную область каким-либо цветом позволяет статический метод fill_rect() из класса UImageChange. Формат метода:

UImageChange.fill_rect(<UImage>, <UColor>, <URect>)

В первом параметре указывается объект UImage. Во втором параметре задается цвет заливки с помощью объекта UColor. Координаты и размеры прямоугольной области описываются с помощью объекта URect в трет ... Читать дальше »

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

UImage: вставка одного изображения в другое

Вставить одно изображение в другое позволяет статический метод paste() из класса UImageChange. Формат метода:

UImageChange.paste(<UImage1>, <UImage2>, <UPoint>, is_overlay=False)

В первых двух параметрах указываются объекты UImage. Третий параметр задает координаты точки вставки изображения <UImage2> в изображение <UImage1> в виде объекта ... Читать дальше »

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

UImage: обрезка изображения

Статический метод crop() из класса UImageChange считывает прямоугольную область из исходного изображения. Формат метода:

UImageChange.crop(<UImage>, <URect>)

В качестве первого параметра указывается объект UImage. Второй параметр задает координаты и размеры прямоугольной области в виде объекта URect. Метод возвращает объект UImage или значение None ... Читать дальше »

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

UImage: изменение размера изображения

Изменить размер изображения позволяет статический метод resize() из класса UImageChange. Формат метода:

UImageChange.resize(<UImage>, <Ширина>, <Высота>, filter=None)

В качестве первого параметра указывается объект UImage. Второй параметр задает новую ширину изображения, а третий параметр — новую высоту. Изменение размера производится не пропорционально. Иными словами, если пропорции не соблюдены, то изображение будет искажено.

Параметр filter ... Читать дальше »

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

UImage: вращение изображения

Повернуть изображение на 90 градусов против часовой стрелки позволяет статический метод rotate_90() из класса UImageChange. Формат метода:

UImageChange.rotate_90(<UImage>)

В качестве параметра указывается объект UImage. Метод возвращает объект UImage или значение None в случае ошибки. Операция выполняется с помощью библиотеки Pillow. Повернем изображение на 90 градусов против ... Читать дальше »

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

UImage: зеркальное отражение изображения по вертикали или горизонтали

Зеркально отразить изображение по горизонтали позволяет статический метод flip_x() из класса UImageChange. Формат метода:

UImageChange.flip_x(<UImage>)

В качестве параметра указывается объект UImage. Метод возвращает объект UImage или значение None в случае ошибки. Операция выполняется с помощью библиотеки Pillow. Пример:

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

Класс UMask: получение информации об объекте

Получить информацию об объекте позволяют следующие методы:

  • get_x() и get_y() — возвращают координаты левого верхнего угла по осям X и Y соответственно. Пример:
from unicross_image.uimagegray import UMask

mask = UMask(3, 2, x=10, y=20, value=True)
print(mask.get_x())  # 10
print(mask.get_y())  # 20
Категория: UImage | Просмотров: 7 | Добавил: unicross | Дата: 05.12.2025 | Комментарии (0)

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