Включая еще один дефлят к ZopfliPNG

Я сейчас изучаю программирование и пытаюсь добавить Эта библиотека в ZopfliPNG. Я хотел бы использовать его вместо Zopfli. Я пытался изменить это, но это не работает:

unsigned CustomPNGDeflate (unsigned char ** out, size_t * outsize,
const unsigned char * in, size_t insize,
const LodePNGCompressSettings * settings) {

intression_level = 12;

struct libdeflate_compressor * компрессор;

компрессор = libdeflate_alloc_compressor (уровень_сжатия);

libdeflate_deflate_compress (компрессор, размер, размер, размер);

libdeflate_free_compressor (компрессор);

вернуть 0;
}

Во время компиляции у меня есть это:

ошибка: неверное преобразование из 'size_t * {aka unsigned int *}' в 'size_t {aka unsigned int}' [-fpermissive]
libdeflate_deflate_compress (компрессор, размер, размер, размер);

libdeflate.h: 65: 1:
примечание: инициализация аргумента 5 для size_t libdeflate_deflate_compress (libdeflate_compressor *, const void *, size_t, void *, size_t) '
libdeflate_deflate_compress (struct libdeflate_compressor * компрессор,

make: *** [bin] Ошибка 1

Может быть, я не делаю правильные вещи здесь. Любая помощь будет оценена!

0

Решение

outsize это size_t * но libdeflate_deflate_compress ожидает size_t,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]