图像调整大小质量(Java)
问题内容:
已关闭 。这个问题是基于观点的。它当前不接受答案。
想改善这个问题吗? 更新问题,以便通过编辑此帖子以事实和引用的形式回答。
4年前关闭。
改善这个问题
我有一个开源应用程序,可以将照片上传到Facebook。为了节省带宽,照片在上传之前会自动调整大小(Facebook设置了最大大小限制)。少数人抱怨照片质量,实际上您可以看到其中的区别(有关某些演示图像,请参阅此问题)。
所以我的问题是,在Java中按比例缩小图像(即照片)而不损失质量的“最佳”方法是什么,或者至少在质量损失/伪像最少的情况下?
您可以在此处查看当前的代码(通过此页面调整代码大小)。
问题答案:
我已经尝试了所有这些方法-包括这里的技巧,我可以说,最好将ImageMagick与任何接口配合使用,Java的映像库在这方面并不容易。您需要支持多种格式和算法才能正确处理。