Главная » UImage

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

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

UImageRGB.load(<Путь>)

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

from unicross_image.uimagergb import UImageRGB

img = UImageRGB.load("foto.jpg")
if img:
    print(img)  # UImageRGB(width=500, height=333)
else:
    p
		
		... 
		
			Читать дальше »
		
	
Категория: UImage | Просмотров: 6 | Добавил: unicross | Дата: 01.12.2025 | Комментарии (0)

Класс UImageRGB: изображение RGB

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

from unicross_image.uimagergb import UImageRGB

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

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

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

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

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

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

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

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

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

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

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

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

Категория: UImage | Просмотров: 8 | Добавил: unicross | Дата: 30.11.2025 | Комментарии (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 | Просмотров: 11 | Добавил: unicross | Дата: 30.11.2025 | Комментарии (0)

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

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

from unicross_image.uimage import UImage

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

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

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

Класс UMat: матрица с произвольными значениями

Стандартные классы изображений UImage, UImageRGB и UImageGray позволяют работать только с целочисленными значениями. Для значений другого типа предназначен класс UMat, который описывает матрицу с произвольными значениями. Инструкция импорта:

from unicross_image.umat import UMat

Например, можно преобразовать объект изображения в матрицу с вещественными значениями, выполнить какие-либо операции, а затем обратно преобразовать матрицу в объект изображения:

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

Класс UHelperTk: взаимодействие с библиотекой Tkinter

Графическая библиотека UImage тесно связана с библиотекой Tkinter. Выполнить   преобразование между объектом UImage и объектом  PhotoImage из библиотеки Tkinter позволяет класс UHelperTk. Инструкция импорта:

from unicross_image.uhelper_tk import UHelperTk

Преобразование объекта UImage в объект PhotoImage

Преобразовать объект UImage< ... Читать дальше »

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

Чтение и запись графических файлов с расширением .uimage

Библиотека UImage поддерживает свой собственный формат хранения изображения в файлах с расширением .uimage. Этот формат позволяет сохранить изображения, содержащие один, три или четыре канала, в несжатом виде. Все строки двумерной матрицы выстраиваются в одну строку. Порядок следования каналов: G, RGB или RGBA в зависимости от количества каналов. Каждый компонент цвета кодируется одним байтом.

Минус несжатого формата очевиден — это большой размер файла. Но есть и огромный плюс. Несжатый вид позволяет читать и записывать изображения любым языком программировани ... Читать дальше »

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

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