【问题标题】:Crop thumbnail in imagemagick - specify center at X, Y position在 imagemagick 中裁剪缩略图 - 在 X、Y 位置指定中心
【发布时间】:2014-04-08 19:02:46
【问题描述】:

我想为我的网站生成缩略图。现在我正在使用以下处理文件夹(基于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 中?

【问题讨论】:

    标签: image image-processing imagemagick thumbnails


    【解决方案1】:

    您可以使用-shave 删除部分图像,使脸部移动到中心,然后应用您原来的命令。

    【讨论】:

      猜你喜欢
      • 2015-08-24
      • 2016-11-09
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      • 2014-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多