分页: 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说的
有问题找他
![{L_SMILIES_LAUGHING} :lol:](./images/smilies/icon_lol.gif)
发表于 : 2008-05-28 17:09
由 kwindva
同样,变成1.3k了。
发表于 : 2008-05-28 17:32
由 solcomo
我这变了n个图大小都变小的
发表于 : 2008-05-28 17:52
由 kwindva
可能是图片问题?你转换的图片,是72dpi的吗?色彩是32位的吗?其中有透明元素吗?
发表于 : 2008-05-28 17:59
由 solcomo
没有..我就试了几个壁纸和logo
![{L_SMILIES_VERY_HAPPY} :D](./images/smilies/icon_e_biggrin.gif)
发表于 : 2008-05-28 18:19
由 hethe
squash这个是 imagemagick的批量改变图片大小的前端