2014-03-06 88 views
0

我想爲我的網站生成縮略圖。現在,我使用的是以下處理的文件夾(基於this答案):在imagemagick中裁剪縮略圖 - 在X,Y位置指定中心

mogrify -interlace Plane -thumbnail 280x210^ 
-gravity center -extent 280x210 -quality 85% *.jpg 

這將創建一個給定的大小(調整大小和作物)的縮略圖。

我也有這個命令的單個圖像版本:

convert test.jpg -interlace Plane -thumbnail 280x210^ 
-gravity center -extent 280x210 -quality 85% testout.jpg 

(之前創建縮略圖)我還使用facedetect得到從原始圖像臉的位置。對於具有臉部的照片,我計算了臉部中心的平均X,Y位置。

現在,我想在上面的命令中使用這個位置來裁剪照片更聰明。目前圖像是從兩側裁剪(-gravity center),但我想使用我的座標,因此在裁剪圖像時顯示面部。

有沒有一種方法,我可以喂這imagemagick?

回答

0

您可以使用-shave刪除圖像的一部分,使臉部移動到中心位置,然後應用原始命令。