2011-08-26 66 views
2

我根本不是这个领域的专家。我试图从网络重新调整批量图像,并且大部分情况下它工作得很好。我遇到的图像尺寸很大,通过mogrify重新调整大小和压缩不起作用。图像压缩使用Image Magick mogrify问题

我使用了一个标准的桌面图像重新调整大小,它重新调整大小压缩图像到一个合理的大小。大小为500kb +,并将其重新设置为20kb。我的mogrify cmd只剩下500kb。

下面是一个例子图像http://c.shld.net/rpx/i/s/pi/mp/3962/225051167p?src=http%3A%2F%2Fwww.petraimages.com%2F500x500%2FTHRFBB1000P6.jpg&d=2ae05e1b6fd7950ae4fbbe2cc9039c0265073173

我使用的装饰件,调整大小(250×),压缩(JPEG),格式(JPEG)CMD线args作为mogrify。我试着玩弄压缩,但没有运气。

回答

2

似乎您的示例图片主要由ICC颜色配置文件组成。这可以通过添加

+profile icc

到mogrify的命令行选项或转换,例如去除

convert example.jpg +profile icc example_out.jpg 

减小文件大小28KB。

convert example.jpg +profile icc +profile xmp example_out.jpg 

导致12kb(甚至没有减小像素尺寸或颜色)。

+0

太棒了!谢谢(你的)信息。我想删除所有的配置文件,但我使用的图形macgick有图像魔术5.5。我想使用strip选项,但只有6.0以上。想法? – kgibbon

+0

@ kilibbon:稍微查看“http://www.graphicsmagick.org/GraphicsMagick.html#opti”,我在那里也找到了'+ profile'选项。不要忘了给我一个赞成并接受我的答案,如果它帮助你,请。 –

+0

完成!这是另一个为你。为什么这张图像会碰撞到一起?没有错误或没有。 gm mogrify -size 250x250 -thumbnail 250x250 -format jpg -trim + profile“*”http://c.shld.net/rpx/i/s/pi/mp/3943/246733641p?src=http%3A%2F% 2Fimages.builderdepot.com%2FBluworldInnovations%2Fprodimg%2FGF6BG-1.jpg&d = 4bcbf7ea01a46fc593d12f528b368ed6d1e8fe21 – kgibbon