libjpeg-turbo中 jpeg_mem_dest 函数中unsigned long JPEGsize怎么设置
时间: 2024-05-09 14:20:11 浏览: 132
libjpeg实现jpg图片大小改变
4星 · 用户满意度95%
在libjpeg-turbo的jpeg_mem_dest函数中,JPEGsize参数用于返回压缩后图像数据的大小。该参数需要在调用jpeg_mem_dest函数之前设置为0,然后在函数返回后,JPEGsize参数将包含压缩后图像数据的实际大小。
例如,可以按照以下方式设置JPEGsize参数:
```
unsigned long JPEGsize = 0;
jpeg_mem_dest(&cinfo, &outbuffer, &JPEGsize);
```
这将在调用jpeg_mem_dest函数时将JPEGsize参数设置为0,并在函数返回后将其更新为压缩后图像数据的实际大小。
阅读全文