2009-09-29 97 views
7

我正在使用ImageMagick调整图像大小。如果我传递一个-resize WxH选项,它的行为如预期。但是,如果我通过 - 重新设置WxH! (忽略调整大小时的纵横比),一些图像,特别是PNG,实际上是的大小增加。 200k图像变为450k,170k图像变为360k等等。ImageMagick PNG调整大小增加文件大小

任何想法,为什么这是发髻,以及如何解决它?

感谢

+0

你能提供一个例子(包括法师文件和目标维度)吗? – 2009-09-29 11:50:57

+0

也许这是杀死PNG的压缩,试图用开关设置它? – Bobby 2009-09-29 12:03:54

+0

@Bobby:我不完全明白你在说什么。什么开关? @Joachim:目标大小是950x140。示例图像在http://s3.amazonaws.com/devshots.ikbis.com/channels/21/headers/2009-02-8_original.jpg – Faisal 2009-09-29 12:46:23

回答

8

研究后,我升级我的ImageMagick的版本6.3.7从6.5.6,现在它是伟大的工作。调整图像大小会生成较小的图像,并且一切正常。

+0

只是升级做了诀窍?我正在运行ImageMagick 6.5.7,并获得您提到的相同的奇怪行为,请参阅http://stackoverflow.com/questions/5818603/issues-porting-php-gd-wrapper-to-imagick。 – 2011-05-07 04:10:16