強大的convert命令---介紹他的主要原因也是應為編程語言在linux下都可以調(diào)用使用
convent命令可以對圖片進行各種處理
-trim:裁剪圖像四周空白區(qū)域疤估;
-transparent color:去除圖像中指定的顏色刮吧;
-density geometry:設定圖像的 DPI 值,若不明 DPI 值的概念泽本,可參考《有關pt, px及DPI的知識》;
-antialias:讓圖像具有抗鋸齒的效果行嗤;
-quality:圖像壓縮等級瓤帚。
一/ 轉(zhuǎn)換圖片格式支持JPG, BMP, PCX, GIF, PNG, TIFF, XPM和XWD等類型
Ex:
convert? xxx.jpg? xxx.png? 將jpeg轉(zhuǎn)成png文件
convert? xxx.gif?? xxx.bmp? 將gif轉(zhuǎn)換成bmp圖像
convert? xxx.tiff??? xxx.pcx?? 將tiff轉(zhuǎn)換成pcx圖像
convert -quality100-antialias -density96-transparent white -trim test.pdf test.png ?將pdf轉(zhuǎn)換為圖片
二/改變圖像的大小
EX:
convert -resize 1024x768? xxx.jpg? xxx1.jpg? ? 將圖像的像素改為1024*768,注意1024與768之間是小寫字母x
convert -sample 50%x50%? xxx.jpg? xxx1.jpg?? 將圖像的縮減為原來的50%*50%
convert result_60.jpg -crop wxh+dx+dy result_60.jpg
w為要截取圖片的寬
h為要截取圖片的高
注 :設置一邊的壓縮用^ 例如 500^ 那么壓縮后的圖片高為500 ?長度為等比例壓縮 反之亦然
? ? ? ? 有時候會出現(xiàn)壓縮不成功或者不是我們想要的尺寸 ?那么1024x768松捉!就可以解決啦
convert antialias -quality 80 ?將圖片質(zhì)量壓縮為原圖的80%
三/旋轉(zhuǎn)圖像
convert -rotate 270 rotate-1.jpg ?rotate-2.jpg? ? ? 將圖像順時針旋轉(zhuǎn)270度
四/使用-draw選項還可以在圖像里面添加文字:
convert -fill black -pointsize 60 -font helvetica -draw 'text 10,80 "童小邪" ‘? hello.jpg? helloworld.jpg
在圖像的10,80 位置采用60磅的全黑Helvetica字體寫上 童小邪!
五/裁剪圖片
convert? crop-1.jpg? -gravity -crop 1024x500 crop-2.jpg?
六/圖像拼接
橫向拼接
convert 1.jpg 2.jpg 3.jpg +append result.jpg
縱向拼接
convert 1.jpg 2.jpg 3.jpg -append result.jpg
橫向+縱向
convert /( 1.jpg 2.jpg 3.jpg +append /) /
/( 4.jpg 5.jpg 6.jpg +append /) /
/( 7.jpg 8.jpg 9.jpg +append /) /
-append result.jpg