我有一个图像,我想重新调整大小以使文件变小。通过使用 libjpegturbo 类TJScalingFactor
和TJCompressor
,我仍然无法重新缩放图像,因为没有允许输入高度和宽度的方法。
问问题
1115 次
1 回答
0
这个问题似乎与这个问题有关,OP想要压缩、解压缩和压缩图像以对其进行缩放。这个问题还谈到了解压缩时的缩放,实际上可以用 TurboJPEG API 完成。
这部分包含背景信息
实际上,压缩时缩放只是在 Independent JPEG Groups libjpeg 的第 7 版中引入和实现。TurboJPEG 和 libjpeg-turbo 的开发者怀疑这个新功能的用处,为什么他没有看到任何实现它的理由。此外,项目页面说:“它还可以选择配置为与 libjpeg v7 和 v8 兼容的 API/ABI,但它不包括对 libjpeg v8 中引入的非标准 SmartScale 格式的支持。”
TL;博士;
用于TJCompressor
压缩图像,使用所需的宽度/高度对其进行解TJDecompressor
压缩,然后使用TJCompressor
.
于 2014-04-28T07:41:18.077 回答