【问题标题】:How to crop 486 pixels from the bottom of each JPG image in the folder with ImageMagick?如何使用 ImageMagick 从文件夹中每个 JPG 图像的底部裁剪 486 像素?
【发布时间】:2017-02-27 20:06:06
【问题描述】:

如何使用 ImageMagick 从文件夹中每张 JPG 图片底部裁剪 486 像素?

以下命令

magick -crop -0-486 *.jpg

magick.EXE: no images found for operation `-crop' at CLI arg 1 @ error/operation.c/CLIOption/524
magick.EXE: no image to apply a property "%w" @ warning/property.c/GetMagickPropertyLetter/2561.
magick.EXE: unknown image property "%w" @ warning/property.c/InterpretImageProperties/3499.
magick.EXE: no image to apply a property "%h" @ warning/property.c/GetMagickPropertyLetter/2449.
magick.EXE: unknown image property "%h" @ warning/property.c/InterpretImageProperties/3499.
magick.EXE: no image to apply a property "%m" @ warning/property.c/GetMagickPropertyLetter/2480.
magick.EXE: unknown image property "%m" @ warning/property.c/InterpretImageProperties/3499.

请给出具体的例子,有争议的互联网(各种名称,如mogrifyconvert、各种命令等)。也不要指向 ImageMagick “塔木德”。只需要一个简单的例子。

操作系统是 Windows,Magick 是用Chocolatey 安装的。

【问题讨论】:

    标签: windows imagemagick batch-processing crop


    【解决方案1】:

    请在使用以下命令之前备份您的图像。

    单个图像的命令是convert,或者如果你有ImageMagick 7+,它是magick

    多张图片的命令是mogrify,或者如果你有ImageMagick 7+,它是magick mogrify

    你想要的命令如下,它将从当前目录中每个图像的底部切掉486像素:

    magick mogrify -gravity south -chop x486 *.jpg
    

    主要的ImageMagick命令命令曾经被称为convert,但是有一个同名的Microsoft工具多年来一直引起混乱,所以所有的ImageMagick 命令以magick 为前缀,后跟旧名称。所以,

    animate ...
    

    变成:

    magick animate ...
    

    mogrify ...
    

    变成:

    magick mogrify ...
    

    对于convert,这是最常见的用法,您现在可以使用

    magick convert ...
    

    或者干脆

    magick ...
    

    convert 是隐含的。

    【讨论】:

      猜你喜欢
      • 2016-12-03
      • 2020-08-24
      • 2016-12-08
      • 2013-08-06
      • 1970-01-01
      • 1970-01-01
      • 2017-04-05
      • 2012-05-19
      • 1970-01-01
      相关资源
      最近更新 更多