查看文章 |
用ImageMagick的mogrify函数压缩图片大小
2009-02-05 16:55
这里所说的大小是指图片的容量,而不是图片的尺寸。 用photoshop和fireworks保存同样一张尺寸的jpg图片,会发现其大小竟然有很大的区别。比如,一张72x72的图片,photoshop一般会有15k左右的大小,而fireworks则可能只有1、2k。造成这样的原因是,photoshop会保存图片的大部分exif信息,另外,还会包含缩略图的相关信息。而fireworks则会将这些额外的信息都去掉。 而一般web开发用的图片对于这些额外的exif之类的信息是不需要的,用photoshop保存一些不需要exif信息的图片时,最好选择“存储为web所用格式”选项,而不是默认的“存储”或“存储为”选项。 另外,如果已经存在一批这样包含exif信息的图片,而不想用photoshop来进行处理的话,可以通过ImageMagick的mogrify函数来搞定。其使用方法为: mogrify -strip strip image of all profiles and comments 比如:mogrify -strip *.jpg 将把当前文件夹中以.jpg结尾的文件都去掉其exif信息。经过这样的处理,一般15k左右的图片大部分都能减少到10k以下。 |
最近读者: