我想为我的网站生成缩略图。现在我使用以下内容来处理文件夹(基于this回答):
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 :(得分:0)
您可以使用-shave
删除部分图像,以便脸部移动到中心,然后应用原始命令。