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

Преобразование объекта UImage в объект другого класса

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

  • в объект Image из библиотеки PIL;
  • в объект PhotoImage из библиотеки Tkinter (с потерей альфа-канала; см. описание класса UHelperTk);
  • в массив NumPy (см. описание класса UHelperNP);
  • в массив байтов.

... Читать дальше »

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

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

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

  • get_width() и get_height() — возвращают ширину и высоту соответственно. Пример:
from unicross_image.ucolor import UColor
from unicross_image.uimage import UImage

img = UImage(300, 200, UColor(255, 0, 0, 128))
w = img.get_width()
h = img.get_height()
print(w, h) # 300 200
Категория: UImage | Просмотров: 2 | Добавил: unicross | Дата: Вчера | Комментарии (0)

Класс UImage: сохранение изображения в файл

Сохранить изображение в файл позволяет метод save(). Формат метода:

save(<Путь>, quality_jpg=70, compress_level_png=6)

В качестве первого параметра указывается путь к файлу. По умолчанию изображения в формате JPEG (альфа-канал при этом отбрасывается) сохраняются с качеством 70. С помощью параметра quality_jpg можно указать другое значение в диапазоне от 0 до 100. Параметр compress_level_png позволяет задать степень сжатия для PNG файлов & ... Читать дальше »

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

Класс UImage: загрузка изображения из файла

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

UImage.load(<Путь>)

В качестве параметра указывается путь к файлу. Если загрузка выполнена успешно,  то метод вернет объект UImage, а в противном случае — значение None. Пример:

from unicross_image.uimage import UImage

img = UImage.load("foto.png")
if img:
    print(img)  # UImage(width=500, height=333)
else:
    print("Не удалось загрузить 
		
		... 
		
			Читать дальше »
		
	
Категория: UImage | Просмотров: 3 | Добавил: unicross | Дата: Вчера | Комментарии (0)

Класс UImage: изображение RGBA

Класс UImage описывает цветное изображение с 4-я каналами RGBA (int от 0 до 255, тип UMat.Type_8U). Инструкция импорта:

from unicross_image.uimage import UImage

Создание нового изображения

Создать новое изображение позволяет конструктор класса UImage:

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

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