转换质量、转换调整大小和转换密度之间的区别

转换质量、转换调整大小和转换密度之间的区别

我正在尝试使用 Imagemagick 减小终端中 .png 的文件大小convert

convert -quality有谁知道,convert -resize和之间的区别吗convert -density

convert -quality似乎根本不起作用,无论你给它99、30、10还是1。它有时会改变文件大小,甚至使它变得更大!

这是一个大约 10MB 的文件。我正在尝试将其减少到 1MB 左右。

我担心这convert -resize可能会对它造成影响,以至于如果有人去打印它,它就不再是 A4 页的大小了。

答案1

由于 PNG 是无损的,因此压缩本身的作用有限,并且会降低质量(使用-quality)不会帮助您将图像文件大小缩小到原始大小的十分之一。请注意,给定的值-quality对于有损(JPEG 等)和无损(PNG)格式的解释不同;对于巴布亚新几内亚,增加该值将导致更高级别的压缩。

设置的值-density是一个图像属性,它指定给定物理区域中有多少像素(默认情况下每英寸点数)。更改此项不会影响文件大小。

坚持使用 PNG,唯一的方法彻底地减少文件大小是减少图像中存储的像素数量,使用-resize。为了达到原始文件大小的 10%,您可以从 10% 的几何图形开始:-resize 10%.为了在打印时保持物理输出尺寸恒定,您还应该将密度降低到原始密度的 1/10。

根据图像类型,您最好转换为降低质量级别的 JPEG。

相关内容