montage *.png -tile 6x2 -geometry 2000x3000+0+0 new.png
将 目录里的.png文件 按 顺序 拼接,然后 输出
convert +append 1.png 2.png 3.png...new.png
将
1.png
,2.png
,3.png
沿“水平→方向(+append
) ”拼接成new.png
convert -append 1.png 2.png 3.png...new.png
将
1.png
,2.png
,3.png
沿“垂直↓方向(-append
) ”拼接成new.png
convert background.png -compose over overlay.png -geometry 100x100+0+0 -composite new.png
将一张图片覆盖到另一张图片的指定 位置 。
convert background.png -compose xor overlay.png -geometry 100x100+0+0 -composite new.png
指定 图片 位置
位置|效果
–|--
相交处|变为无色
未交汇处|不变
convert background.png -compose in overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 不变 |
未交汇处 | 变为无色 |
背景 | 不显示 |
convert background.png -compose out overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 变为无色 |
未交汇处 | 不变 |
背景 | 不显示 |
convert background.png -compose atop overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 不变 |
未交汇处 | 变为无色 |
背景 | 显示 |
convert background.png -compose dstover overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 变为无色 |
未交汇处 | 不变 |
背景 | 显示 |
convert background.png -compose dstin overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 不变 |
未交汇处 | 变为无色 |
顶层 | 不显示 |
convert background.png -compose dstout overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 变为无色 |
未交汇处 | 不变 |
顶层 | 不显示 |
convert background.png -compose dstatop overlay.png -geometry 100x100+0+0 -composite new.png
位置 | 效果 |
---|---|
相交处 | 不变 |
未交汇处 | 变为无色 |
顶层 | 显示 |
convert -crop 128x128 old.png new.png
把
old.png
按128x128 pixels
分割成了多张小图new-1.png
,new-2.png
…
convert -crop 128x64+6+7 old.png new.png
从
old.png
以坐标(6,7)为起点切取128x64
的块生成new.png
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
在图像指定 光源位置 上添加圆形 光源 ,形成阳光照射的效果。
convert old.png -region 50x60+20+10 -fill "rgb(255,0,0)" -colorize 20% new.png
指定 区域尺寸 和 起始坐标,区域颜色,着色程度