Linux Convert圖像處理命令幾個簡單的應用。
1、批量圖像格式轉換
如果想將某目錄下的所有jpg文件轉換為png文件,只要在命令行模式下輸入:
for %f in (*.jpg) do convert “%f” “%~nf.png”
2、對所有圖像進行同一操作
譬如,批量生成某目錄下所有PNG圖像文件的縮略圖(大小為80×40):
for %f in (*.png) do convert “%f” -sample 80×40 “%~nf_sample.png”
類似的,將某目錄下所有PNG圖像旋轉90度的操作為:
for %f in (*.png) do convert “%f” -rotate 90 “%~nf_rotate.png”
還可以進行批量裁剪、淡化、抖動、炭化、加邊框、圓角等等一系列操作,具體可參考這裡。
3、在圖像上加上文字說明
如果你有大量圖片需要發布,在所有圖片上加上版權說明是很明智的做法。用ImgeMagick可以很容易的實現:
convert 1.png -fill white -pointsize 13 -draw “text 10,15 ‘lifesinger 2006'” 2.png