Главная » UImage

Класс UMask: маска или черно-белое изображение

Класс UMask описывает маску или черно-белое изображение с одним каналом (тип bool). Его можно использовать в трех случаях:

  • как черно-белое изображение. Значение False означает черный цвет, т. к. в логическом контексте значение 0 преобразуется в False. Значение True означает белый цвет, т. к. в логическом контексте значение 255 преобразуется в True. Если хотите наоборот, то всегда можно инвертировать значен ... Читать дальше »
Категория: UImage | Просмотров: 8 | Добавил: unicross | Дата: 05.12.2025 | Комментарии (0)

Преобразование объекта UImageGray в строку в формате BWSTR и наоборот

Строка в формате BWSTR может содержать только два значения:

  • 0 — означает черный цвет (соответствует значению 0);
  • 1 — означает белый цвет (соответствует значению 255).

Строки двумерной матрицы записываются слева направо и сверху вниз. Точно так же, как в список arr.

Преобразовать черно-белое изображение, хранимое в объекте UImageGray, в строку в формате BWSTR поз ... Читать дальше »

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

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

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

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

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

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

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

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

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

img = UImageGray(300, 200, 128)
w = img.get_width()
h = img.get_height()
print(w, h) # 300 200
  • get_size() —  возвращает объект USize с размерами изображения. Пример:
Категория: UImage | Просмотров: 7 | Добавил: unicross | Дата: 03.12.2025 | Комментарии (0)

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

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

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

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

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

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

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

UImageGray.load(<Путь>)

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

from unicross_image.uimagegray import UImageGray

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

Класс UImageGray: изображение в оттенках серого

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

from unicross_image.uimagegray import UImageGray

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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