图像处理工具

ImageMagick操作之图片高级操作

2016-05-22  本文已影响1275人  焉知非鱼

ImageMagick操作之图片高级操作

指定区域尺寸和起始坐标(50x60+20+10)、区域颜色(rgb(255,0,0))、着色程度(20%)。

convert old.png -region 50x60+20+10 -fill "rgb(255,0,0)" -colorize 20% new.png 
convert 2.jpg -region 150x100+20+10 -fill "rgb(255,0,0)" -colorize 20% new.png

指定区域尺寸和起始坐标(50x60+20+10)、尺寸(120%)、区域颜色(rgb(255,0,0))、着色程度(20%)。

convert old.png -region 50x60+20+10 -resize 120% -fill "rgb(255,0,0)" -colorize 20% new.png 

指定颜色差异程度(10%),替换颜色(黑色),被替换颜色(白色)。将整张图片中的指定颜色全部替换。

convert 2.jpg -alpha set -channel RGBA -fuzz 10% -fill "rgb(0,0,0)" -opaque "rgb(255,255,255)" new.png 

指定颜色差异程度(50%),替换颜色(白色),指定颜色(蓝色)。将整张图片中除指定颜色外的颜色全部替换。

convert 2.jpg -alpha set -channel RGBA -fuzz 50% -fill "rgb(255,255,255)" +opaque "rgb(0,0,255)" new.png 
convert 2.jpg -alpha set -channel RGBA -fuzz 10% -fill "rgb(255,0,0)" -draw "color 180,150 replace" new.png 

指定颜色差异程度(10%),替换颜色(红色),指定坐标(180,150)。将图片连通区域中与指定位置颜色相同的颜色全部替换。

convert 2.jpg -alpha set -channel RGBA -fuzz 10% -fill "rgb(255,0,0)" -draw "color 180,150 replace" new.png 

指定探测半径(5),对图像中类似边缘的像素进行探测。使边缘突显出来,易于观察。

convert old.png -edge 5 new.png 

指定探测半径(5)。

convert 2.jpg -background white -flatten -colorspace gray -negate -edge 5 -negate -normalize -threshold 50% -despeckle -blur 0x.5 -contrast-stretch 0x50% new.png 
上一篇下一篇

猜你喜欢

热点阅读