Преобразование данных из одного формата изображения в другой
#include <img.h>int img_convert_data( img_format_t sformat,const uint8_t *src,img_format_t dformat,uint8_t *dst,size_t n );
img
Функция преобразует данные из одного формата изображения в другой. Преобразование может выполняться из одного буфера в другой или в исходном буфере.
Ни целевой, ни исходный форматы не могут быть форматом на основе палитры (например, IMG_FMT_PAL8 или IMG_FMT_PAL4 ). Оба должны быть "явными" форматами. Для преобразования изображения на основе палитры в явный формат см. img_expand_getfunc(). |
При многократном преобразовании лучше вызвать img_convert_getfunc() для получения указателя на преобразующую функцию и использовать уже его по необходимости.
Графическая подсистема ЗОСРВ «Нейтрино», Библиотека Image
img_format_t, img_convert_getfunc(), IMG_FMT_BPL(), img_lib_attach()
Предыдущий раздел: Image API