Imagemagick 转换大量增加的文件大小?

发布于 2024-12-04 02:10:28 字数 275 浏览 1 评论 0原文

我想使用 imagemagick 调整一些 PNG 图像的大小,但当我转换它们时,它使文件变大 5 倍:

$ convert -resize 50% -quality 80 01.png 01_half.png
$ ls -hal 01*.*
-rw-rw-r-- 1 3.3M Sep  9 09:05 01_half.png
-rwxr-xr-x 1 651K Jan 13  2011 01.png

从 651KB 到 3.3MB!谁能建议如何阻止这种情况发生?

I want to resize some PNG images with imagemagick, but it's making the files 5 times larger when I convert them:

$ convert -resize 50% -quality 80 01.png 01_half.png
$ ls -hal 01*.*
-rw-rw-r-- 1 3.3M Sep  9 09:05 01_half.png
-rwxr-xr-x 1 651K Jan 13  2011 01.png

From 651KB to 3.3MB! Can anyone suggest how to stop this happening?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

混浊又暗下来 2024-12-11 02:10:28

请注意,ImageMagick 的 quality 选项对于 PNG 的行为与对于 JPG 等的行为不同,并且 80 对于 PNG 来说看起来是一个非常奇怪的值。正如 手册 中所解释的,质量值被削减为 2,其中第一个数字控制 zlib 压缩因子,第二个数字控制滤波器类型。

Please note that ImageMagick's quality option's behavior is different with PNG's than it is with eg JPG's, and 80 looks like a pretty odd value for PNG's. As explained in the manual quality's value is cut in 2 where the first digit controls the zlib compression factor, and the second digit controls the filter type.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文