分页: 1 / 1

如何统一改动一组图片的大小和颜色?

发表于 : 2008-05-28 10:23
kwindva
统一scale一组图片的尺寸,或者统一给一组图片改变基调色彩?
以前好像见过一个python脚本,有类似的效果。

或者,用GIMP能不能实现这个?

发表于 : 2008-05-28 10:24
yaoms
研究下 imagemagick ,是个 cli的图形处理工具包。可以写shell脚本处理图片。

发表于 : 2008-05-28 10:30
solcomo
mogrify -resize
或者
convert -scale
可以批量改变大小

至于色调,你自己看看两个命令吧,选项太多...

发表于 : 2008-05-28 12:34
kwindva
多谢两位的回答。

发表于 : 2008-05-28 16:16
kwindva
solcomo
还有个问题,为什么用convert -scale方式缩小的图片,要比用GIMP作出来的原始大图片的体积还要大呢?
我把一个24×24像素的图片缩小为18×18,文件体积却从900字节扩大到1.3k了。
我试过用-resample 72限定起dpi,结果文件体积又大了三倍左右。请教一下怎么回事。

发表于 : 2008-05-28 16:54
solcomo
..我一般都用mogrify,似乎不会这样
convert -scale是ee说的
有问题找他 :lol:

发表于 : 2008-05-28 17:09
kwindva
同样,变成1.3k了。

发表于 : 2008-05-28 17:32
solcomo
:shock:
我这变了n个图大小都变小的

发表于 : 2008-05-28 17:52
kwindva
可能是图片问题?你转换的图片,是72dpi的吗?色彩是32位的吗?其中有透明元素吗?

发表于 : 2008-05-28 17:59
solcomo
没有..我就试了几个壁纸和logo :D

发表于 : 2008-05-28 18:19
hethe
squash这个是 imagemagick的批量改变图片大小的前端