1

我有一个图像,我想重新调整大小以使文件变小。通过使用 libjpegturbo 类TJScalingFactorTJCompressor,我仍然无法重新缩放图像,因为没有允许输入高度和宽度的方法。

4

1 回答 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 回答