ImageMagick操作之合并圖像
本帖介紹了ImageMagick軟件合并圖像的常用操作,所有命令均在Windows命令行環(huán)境下進(jìn)行測(cè)試通過(guò)。
- 背景圖片background.png
- 頂層圖片overlay.png
- 背景圖片background.png
- 頂層圖片overlay.png
- 1、圖像合并基本操作(覆蓋)
將一張圖片覆蓋到另一張圖片的指定位置。
指定操作方法(over)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose over overlay.png -geometry 100x100+0+0 -composite new.png
- 2、圖像合并基本操作(異或)
兩圖相交處變?yōu)闊o(wú)色,不相交處保持不變。
指定操作方法(xor)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose xor overlay.png -geometry 100x100+0+0 -composite new.png
- 3、圖像合并基本操作(in)
頂層圖片與背景圖片交匯處不變,未交匯處變?yōu)闊o(wú)色,背景圖片不顯示。
指定操作方法(in)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose in overlay.png -geometry 100x100+0+0 -composite new.png
- 4、圖像合并基本操作(out)
頂層圖片與背景圖片交匯處變?yōu)闊o(wú)色,未交匯處不變,背景圖片不顯示。
指定操作方法(out)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose out overlay.png -geometry 100x100+0+0 -composite new.png
- 5、圖像合并基本操作(atop)
頂層圖片與背景圖片交匯處不變,未交匯處變?yōu)闊o(wú)色,背景圖片顯示。
指定操作方法(atop)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose atop overlay.png -geometry 100x100+0+0 -composite new.png
- 6、圖像合并基本操作(dstover)
頂層圖片與背景圖片交匯處變?yōu)闊o(wú)色,未交匯處不變,背景圖片顯示。
指定操作方法(dstover)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose dstover overlay.png -geometry 100x100+0+0 -composite new.png
- 7、圖像合并基本操作(dstin)
背景圖片與頂層圖片交匯處不變,未交匯處變?yōu)闊o(wú)色,頂層圖片不顯示。
指定操作方法(dstin)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose dstin overlay.png -geometry 100x100+0+0 -composite new.png
- 8、圖像合并基本操作(dstout)
背景圖片與頂層圖片交匯處變?yōu)闊o(wú)色,未交匯處不變,頂層圖片不顯示。
指定操作方法(dstout)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose dstout overlay.png -geometry 100x100+0+0 -composite new.png
- 9、圖像合并基本操作(dstatop)
背景圖片與頂層圖片交匯處不變,未交匯處變?yōu)闊o(wú)色,頂層圖片顯示。
指定操作方法(dstatop)、頂層圖片尺寸及坐標(biāo)位置(100x100+0+0)。
convert background.png -compose dstatop overlay.png -geometry 100x100+0+0 -composite new.png
- 10、圖像上添加光源
在圖像制定位置上添加圓形光源,形成陽(yáng)光照射的效果。
指定光源尺寸(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、圖片指定區(qū)域變色
指定區(qū)域尺寸和起始坐標(biāo)(50x60+20+10)、區(qū)域顏色(rgb(255,0,0))、著色程度(20%)。
convert old.png -region 50x60+20+10 -fill "rgb(255,0,0)" -colorize 20% new.png