ImageMagick操作--合並圖像


本帖介紹了ImageMagick軟件合並圖像的常用操作,所有命令均在Windows命令行環境下進行測試通過。如果您還有更加豐富的操作或者疑問,歡迎跟帖分享,樓主將定期整理更新。
一定要頂我啊!!!

背景圖片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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM