Обрезка изображения
#include <img.h>
int img_crop( const img_t *src,
img_t *dst,
const unsigned x,
const unsigned y );
- src
- Адрес исходной структуры img_t для обрезки.
- dst
- Адрес целевой структуры img_t, для которой необходимо указать как минимум ширину (IMG_W) и высоту (IMG_H).
- x
- Горизонтальная координата исходного изображения для начала операции обрезки.
- y
- Вертикальная координата исходного изображения для начала операции обрезки.
img
Эта функция обрезает исходное изображение в заданном наборе исходных координат x, y до размеров, указанных в структуре конечного изображения dst.
- IMG_ERR_OK
- Успешное завершение.
- IMG_ERR_PARM
-
- ширина, высота и/или формат исходного изображения не заданы.
- ширина и/или высота целевого изображения не заданы.
- целевое изображение больше исходного изображения.
- координаты обрезки в сумме с размером конечного изображения превышают границы исходного изображения.
- IMG_ERR_NOSUPPORT
- Формат конечного изображения не поддерживается.
- IMG_ERR_MEM
- Ошибка выделения памяти.
Графическая подсистема ЗОСРВ «Нейтрино», Библиотека Image
- Нет
- Обработчик сигналов
- Нет
- В потоке
- Нет
img_t, img_resize_fs()
Предыдущий раздел: Image API