gpt4 book ai didi

java - 在 java 中使用 libjpegturbo 进行缩放

转载 作者:行者123 更新时间:2023-12-01 04:18:19 24 4
gpt4 key购买 nike

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

最佳答案

这个问题似乎与this question有某种关系。 ,其中OP想要压缩、解压缩和压缩图像以缩放它。 This question还讨论了解压缩时的缩放,实际上可以使用 TurboJPEG API 来完成。

这部分包含背景信息

事实上,压缩时缩放仅在独立 JPEG 组 libjpeg 的版本 7 中引入和实现。 TurboJPEG 和 libjpeg-turbo 的开发者 has doubts about the usefulness对于这个新功能,为什么他没有看到任何实现它的理由。另外,project page说:“它还可以选择配置为与 libjpeg v7 和 v8 兼容的 API/ABI,但它不支持 libjpeg v8 中引入的非标准 SmartScale 格式。”

TL;DR;

使用TJCompressor压缩图像,使用TJDecompressor将其解压缩为所需的宽度/高度,然后使用TJCompressor再次压缩。

关于java - 在 java 中使用 libjpegturbo 进行缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19223943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com