設置透明圖:

convert south.bmp -transparent white other1.png

 

from    http://www.it610.com/article/1549687.htm


背景图片background.png
顶层图片overlay.png
 
1、图像合并基本操作(覆盖)
将一张图片覆盖到另一张图片的指定位置。
指定操作方法(over)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert background.png -compose over overlay.png -geometry 100x100+0+0 -composite new.png


 

2、图像合并基本操作(异或)
两图相交处变为无色,不相交处保持不变。
指定操作方法(xor)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert background.png -compose xor overlay.png -geometry 100x100+0+0 -composite new.png

 

3、图像合并基本操作(in)
顶层图片与背景图片交汇处不变,未交汇处变为无色,背景图片不显示。
指定操作方法(in)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert background.png -compose in overlay.png -geometry 100x100+0+0 -composite new.png
 

4、图像合并基本操作(out)
顶层图片与背景图片交汇处变为无色,未交汇处不变,背景图片不显示。
指定操作方法(out)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert  background.png  -compose out  overlay.png  -geometry 100x100+0+0  -composite  new.png

5、图像合并基本操作(atop)
顶层图片与背景图片交汇处不变,未交汇处变为无色,背景图片显示。
指定操作方法(atop)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert  background.png  -compose atop  overlay.png  -geometry 100x100+0+0  -composite  new.png

6、图像合并基本操作(dstover)
顶层图片与背景图片交汇处变为无色,未交汇处不变,背景图片显示。
指定操作方法(dstover)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert  background.png  -compose dstover  overlay.png  -geometry 100x100+0+0  -composite  new.png

7、图像合并基本操作(dstin)
背景图片与顶层图片交汇处不变,未交汇处变为无色,顶层图片不显示。
指定操作方法(dstin)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert  background.png  -compose dstin  overlay.png  -geometry 100x100+0+0  -composite  new.png

8、图像合并基本操作(dstout)
背景图片与顶层图片交汇处变为无色,未交汇处不变,顶层图片不显示。
指定操作方法(dstout)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert  background.png  -compose dstout  overlay.png  -geometry 100x100+0+0  -composite  new.png

9、图像合并基本操作(dstatop)
背景图片与顶层图片交汇处不变,未交汇处变为无色,顶层图片显示。
指定操作方法(dstatop)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert  background.png  -compose dstatop  overlay.png  -geometry 100x100+0+0  -composite  new.png

10、图像上添加光源
在图像制定位置上添加圆形光源,形成阳光照射的效果。
指定光源尺寸(50x50)、光源位置(+5+30)。
convert  old.png  -compose atop ( -size 50x50  canvas:none  -draw"circle 25,25 25,40" –negate  -channel A  -blur 0x8 )  -geometry +5+30  -composite  new.png

11、图片指定区域变色
指定区域尺寸和起始坐标(50x60+20+10)、区域颜色(rgb(255,0,0))、着色程度(20%)。
convert  old.png  -region 50x60+20+10  -fill "rgb(255,0,0)"  -colorize 20%  new.png

12、图片乘法操作
黑色像素和其它颜色进行乘法,会显示为黑色,白色像素进行乘法,不会改变别的颜色。乘法操作通常可以使图片颜色变暗。
指定操作方法(multiply)、顶层图片尺寸及坐标位置(114x114+0+0)。

convert gradient_back.png -compose multiply old.png -geometry 114x114+0+0 -composite new.png
 

13、图片反向乘法操作
黑色像素和其它颜色进行反向乘法,不会改变别的颜色,白色像素进行反向乘法,会显示为黑色。通常可以使图片颜色变亮。
指定操作方法(screen)、顶层图片尺寸及坐标位置(114x114+0+0)。
convert gradient_back.png -compose screen old.png -geometry 114x114+0+0 -composite new.png
 

14、图片黑白乘法操作
与乘法操作一样,但是先将图片变为黑白,再进行乘法。
指定操作方法(bumpmap)、顶层图片尺寸及坐标位置(114x114+0+0)。
convert gradient_back.png -compose bumpmap old.png -geometry 114x114+0+0 -composite new.png
 

15、图片除法操作
可以去除图片的阴影效果。
指定操作方法(divide)、顶层图片尺寸及坐标位置(114x114+0+0)。
convert gradient_back.png -compose divide old.png -geometry 114x114+0+0 -composite new.png
 

16、图片加法操作
指定操作方法(plus)、顶层图片尺寸及坐标位置(114x114+0+0)。
convert background.png -compose plus old.png -geometry 114x114+0+0 -composite new.png
 

17、图片减法操作
指定操作方法(minus)、顶层图片尺寸及坐标位置(114x114+0+0)。
convert background.png -compose minus old.png -geometry 114x114+0+0 -composite new.png
 

18、图片差异
指定操作方法(difference)、顶层图片尺寸及坐标位置(114x114+0+0)。
convert gradient_back.png -compose difference old.png -geometry 114x114+0+0 -composite new.png
 

19、图片合并(overlay)
指定操作方法(overlay)、顶层图片尺寸及坐标位置(114x114+0+0)。
convert shaded.png -compose overlay old.png -geometry 114x114+0+0 -composite new.png
 

20、图片溶解
各层图片呈现不同的透明度。
指定操作方法(dissolve)、顶层图片和底层图片的溶解程度(50x70)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert background.png -compose dissolve -define compose:args=50x70 overlay.png -geometry 100x100+0+0 -composite new.png
 

21、图片调和
各层图片按照指定比例,进行颜色调和。
指定操作方法(blend)、顶层图片和底层图片的溶解程度(100x70)、顶层图片尺寸及坐标位置(100x100+0+0)。
convert background.png -compose blend -define compose:args=100x70 overlay.png -geometry 100x100+0+0 -composite new.png
 

22、添加水印
指定操作方法(modulate)、亮度和饱和度(50x120)、顶层图片尺寸及坐标位置(114x114+0+0)。
convert old.png -compose modulate -define compose:args=50x120 189.png -geometry 114x114+0+0 -composite new.png
 

23、更换背景
用背景原图将图片中的背景去掉。
指定操作方法(changemask)、背景原图(old.png)
convert 189works.png -compose changemask old.png -composite new.png
 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 追憶似水年華 的頭像
    追憶似水年華

    追憶似水年華

    追憶似水年華 發表在 痞客邦 留言(0) 人氣()