我有一些 JPEG 图像,我需要缩小到原始大小的 80% 左右。原始图像尺寸约为 700px × 1000px。图像包含一些计算机生成的文本,可能还有一些图形(类似于您在公司 Word 文档中找到的内容)。
如何缩放图像以使文本尽可能清晰?目前我们正在使用双三次插值缩小图像,但这会使文本模糊不清。
我有一些 JPEG 图像,我需要缩小到原始大小的 80% 左右。原始图像尺寸约为 700px × 1000px。图像包含一些计算机生成的文本,可能还有一些图形(类似于您在公司 Word 文档中找到的内容)。
如何缩放图像以使文本尽可能清晰?目前我们正在使用双三次插值缩小图像,但这会使文本模糊不清。
如果您没有设置为 80%,您可以尝试从http://www.ijg.org/获取和构建 djpeg,因为它可以将您的 jpeg 解压缩到 6/8ths (75%) 或 7/8ths (87.5%) 大小并且文本质量仍然很好:
(所以决定在内联显示图像时缩放图像)
可能有一种类似的缩放算法,但这是一个简单的现成解决方案。
两种选择:
使用不同的重采样算法。Lanczos为您提供了一个不那么模糊的结果。
您可以使用高级 JPEG 库,将 8x8 块重新采样为 6x6 像素。
缩小规模总是有损失,但这又取决于你的权衡。