我正在尝试使用 Imagemagick 减小终端中 .png 的文件大小convert
convert -quality
有谁知道,convert -resize
和之间的区别吗convert -density
?
convert -quality
似乎根本不起作用,无论你给它99、30、10还是1。它有时会改变文件大小,甚至使它变得更大!
这是一个大约 10MB 的文件。我正在尝试将其减少到 1MB 左右。
我担心这convert -resize
可能会对它造成影响,以至于如果有人去打印它,它就不再是 A4 页的大小了。
由于 PNG 是无损的,因此压缩本身的作用有限,并且降低质量(使用
-quality
)不会帮助您将图像文件大小减少到原始大小的十分之一。请注意,给定的值-quality
对于有损(JPEG 等)和无损(PNG)格式的解释不同;对于 PNG,增加该值将导致更高级别的压缩。设置的值
-density
是一个图像属性,它指定给定物理区域有多少像素(默认为每英寸点数)。更改此项不会影响文件大小。坚持使用 PNG,大幅减小文件大小的唯一方法是减少图像中存储的像素数量,使用
-resize
. 为了达到原始文件大小的 10%,您可以从 10% 的几何图形开始:-resize 10%
. 为了在打印时保持物理输出尺寸恒定,您还应该将密度降低到原始密度的 1/10。根据图像类型,您最好转换为降低质量级别的 JPEG。