gpt4 book ai didi

imagemagick - 将非常大的图像缩小为小得多的图像时,为什么使用 imagemagick 会降低图像质量?

转载 作者:行者123 更新时间:2023-12-03 22:47:34 25 4
gpt4 key购买 nike

我有一堆要转换为单个 PDF 的图像,这些图像主要是文本图像(类似于教科书的扫描图像)。图像文件非常大,我不需要它们提供的分辨率。

首先,作为基本文件,我将这些“页面”中的 26 个简单转换为单个 pdf,26 个页面的总文件大小为 46MB。在页面宽度模式下查看导致原始图像的 16% 的比例。

convert *.png kapittel1.pdf

PDF 页面的质量非常完美,只是它们太大了。所以我认为由于 16% 的图像足以在我的屏幕上查看页面的整个宽度,我可以将图像尺寸减小到原始值的 20% 并且仍然保持相同的图像质量。图像的质量明显低于缩小尺寸之前。
convert -resize 20% -quality 100% *.png 20percent.pdf

我相信我将需要开始研究过滤器,但在我可能浪费时间使用所有过滤器进行转换然后比较以找到我想要使用的过滤器之前,是否有更好的方法来减小尺寸,保持质量,然后转换为PDF?我不明白为什么我会在这里丢失像素。

编辑

我试过 -scale而不是 -resize但我真的没有看到输出的差异。似乎一旦我低于 40%,我就会开始丢失像素数据。

最佳答案

ImageMagick Examples声明默认情况下,创建 PDF 时不使用图像压缩,并建议使用 Zip(Deflate 压缩):

convert *.png -compress Zip -quality 100 kapittel1.pdf

如果你的图片只有黑白,你可以试试 -monochrome选项和可选的 Group4(传真)压缩使用 -compress Group4 .

关于imagemagick - 将非常大的图像缩小为小得多的图像时,为什么使用 imagemagick 会降低图像质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26328790/

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