UImageRGB C API: преобразование в объект другого класса

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

Преобразование объекта UImageRGB в объект UImageGray и наоборот

Преобразовать объект UImageRGB в объект UImageGray позволяет функция uimagergb_to_gray(). Прототип функции:

int uimagergb_to_gray(unsigned char* parr_rgb, int arr_len_rgb,
                 &n
		
		... 
		
			Читать дальше »
		
	
Категория: UImage C | Просмотров: 4 | Добавил: unicross | Дата: 10.01.2026 | Комментарии (0)

UImageRGB C API: изображение RGB

Обработка изображений в формате RGB в UImage C API выполняется с помощью функций из библиотеки libuimagergb.dll. Инструкция подключения библиотеки в Python с помощью модуля ctypes:

import os.path
import ctypes

dll_path = r"D:\UImageC\unicross_img\bin"
_ulibpath = os.path.abspath(os.path.join(dll_path, "libuimagergb.dll"))
_ulibc = ctypes.CDLL(_ulibpath)

В заголовочном файле uimagergb.h определены следующие константы, задающие ограничения:

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

Release! UImage version 1.2.0 2026-01-08

Название архива: UImage_1_2_0.zip
md5: 048da9ea93d3067d2f2df0330389a086
sha256: 1c6e34f1245878ff488504eeb9151742e539a7ef294af081fe563b52d32aeb36
ImageMagick License (https://imagemagick.org/script/license.php)

Download UImage version 1.2.0Donate

UImage 1.2.0: open source библиотека для работы с изображениями в Python 3
      Обзор возможностей библиотеки
            Подключение библиотеки и импорт классов из модулей
        & ... Читать дальше »

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

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

Обработка изображений UMask в UImage C API выполняется с помощью функций из библиотеки libuimagegray.dll. Инструкция подключения библиотеки в Python с помощью модуля ctypes:

import os.path
import ctypes

dll_path = r"D:\UImageC\unicross_img\bin"
_ulibpath = os.path.abspath(os.path.join(dll_path, "libuimagegray.dll"))
_ulibc = ctypes.CDLL(_ulibpath)

Преобразование объекта UImageGray в объект UMask и наоборот

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

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

UImageGray C API: преобразование в объект другого класса

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

Преобразование объекта UImageRGB в объект UImageGray и наоборот

Преобразовать объект UImageRGB в объект UImageGray позволяет функция uimagegray_from_rgb(). Прототип функции:

int uimagegray_from_rgb(unsigned char* parr_rgb, int arr_len_rgb,
              &nb
		
		... 
		
			Читать дальше »
		
	
Категория: UImage C | Просмотров: 5 | Добавил: unicross | Дата: 05.01.2026 | Комментарии (0)

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

Обработка изображений в оттенках серого в UImage C API выполняется с помощью функций из библиотеки libuimagegray.dll. Инструкция подключения библиотеки в Python с помощью модуля ctypes:

import os.path
import ctypes

dll_path = r"D:\UImageC\unicross_img\bin"
_ulibpath = os.path.abspath(os.path.join(dll_path, "libuimagegray.dll"))
_ulibc = ctypes.CDLL(_ulibpath)

В заголовочном файле uimagegray.h определены следующие константы, задающие ограничения:

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

UImage C API

Графическая библиотека UImageC содержит код на языке C, который можно вызвать из программ на Python, C или C++. Код компилируется в динамические библиотеки (dll) под Windows x64. Подключить библиотеку в программе на Python позволяет модуль ctypes, входящий в состав стандартной библиотеки. Пример подключения библиотеки libuimagegray.dll, расположенной в папке bin, относительно местоположения исполняемого файла:

import os.path
import ctypes

_ulibpath = os.path.abspath(
    os.path.join(os.path.dirname(__file__), "bin", "libuimagegray.dl
		
		... 
		
			Читать дальше »
		
	
Категория: UImage C | Просмотров: 6 | Добавил: unicross | Дата: 05.01.2026 | Комментарии (0)

UImageC: библиотека для работы с изображениями в Python, C и C++

Графическая библиотека UImageC  (только для Windows x64) содержит код не только на языке Python, но и код на языке C, который можно вызвать из программ на Python, C или C++. Код на языке C компилируется в динамические библиотеки (dll) под Windows x64. Подключить библиотеку в программе на Python позволяет модуль ctypes, входящий в состав стандартной библиотеки.

Основная часть библиотеки UImageC реализована для Python 3.8+. Она является надстройкой над библиотеками Pillow и ImageMagick. При этом она имеет свой собственный формат файла и дополнительные возможности. Если библиотека Pillow отсутствует, то выполняется попытка выполнить операц ... Читать дальше »

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

Просмотр гистограммы в диалоговом окне

Посчитать и отобразить гистограммы всех каналов сразу позволяет статический метод uimagergb_show_hist() из класса UHelperPlt. Формат метода:

UHelperPlt.uimagergb_show_hist(<UImageRGB>, title="Гистограмма")

В качестве первого параметра указывается объект UImageRGB. Во втором параметре задается название гистограммы, отображаемое над графиком. В итоге отобразится диалоговое окно с четырьмя гистограммами. В первой строке можно посмотреть гистограмму изображения в оттенках серого и гистограмму красного кан ... Читать дальше »

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

Просмотр изображения в диалоговом окне

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

UHelperPlt.imshow(<UImage>, interpolation="bicubic")

В качестве первого параметра указывается объект UImage, UImageRGB или UImageGray. Во втором параметре задается метод интерполяции при изменении размеров изображения (по умолчанию используется бикубическая интерполяция). ... Читать дальше »

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

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