【问题标题】:ImageMagick:convert unable to crop imageImageMagick:转换无法裁剪图像
【发布时间】:2016-11-22 20:41:00
【问题描述】:

我使用以下命令裁剪大图:

convert hq.jpg -crop 512x512 -set filename:tile "%[fx:page.x/512]-%[fx:page.y/512]" "hq/%[filename:tile].jpg"

但是得到以下错误:

convert: unable to open image `hq/0-0.jpg': No such file or directory @ error/blob.c/OpenBlob/2705.

我在 MacOS 上的版本是:

Version: ImageMagick 6.9.5-0 Q16 x86_64 2016-07-19 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2016 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC Modules 
Delegates (built-in): bzlib djvu fftw fontconfig freetype gslib jbig jng jp2 jpeg lcms ltdl lzma openexr png ps tiff webp x xml zlib

我做错了什么?

【问题讨论】:

  • 先试试mkdir hq
  • 我试过了,但得到了同样的错误
  • 试试identify hq.jpg再试试touch hq/a看看子目录是否可写。
  • 你试过这两个命令了吗?您可以在您的问题下单击edit 并粘贴结果吗?
  • 我可以试试上面一些字母的命令。我会尽快写出结果

标签: macos imagemagick imagemagick-convert


【解决方案1】:

-crop 需要一个偏移量,这可能是您的问题,例如-裁剪 512x512+0+0

如果这不起作用,我将开始使用硬编码路径简化您的代码,并在裁剪工作时开始添加其他变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-28
    • 2012-05-19
    • 2020-02-01
    • 2018-07-15
    • 2015-02-13
    • 2017-03-21
    • 2013-08-06
    • 1970-01-01
    相关资源
    最近更新 更多