正如标题所说,我想知道将原始 300 dpi 的图像缩小到 72 dpi 的正确方法,同时仍保持图像的相同质量。
我所说的质量并不是指分辨率,因为我预计分辨率会下降,但我的意思是有时 imagemagick 也会在过程中压缩图像,从而产生伪影
如果有必要的话,我在 Windows 上使用 imagemagick。
答案1
DPI 是打印图像时需要使用的参数。图像尺寸(电子形式)和 DPI 之间没有关系。如果您想更改 DPI,可以在不更改图像本身的情况下完成(这是元信息)。如果您想缩小图像(例如从 4000x3000 到 2000x1500 像素),您总是会损失质量。此外,当我们谈论 JPEG 时,还有另一个与压缩有关的参数,这会进一步降低质量。
使用 imagemagick 您可以通过命令更改 DPI:
convert input.jpg -density 72 output.jpg
要缩小图像,您可以使用命令
convert input.jpg -scale 24% -density 72 output.jpg