ImageMagick命令有时会失败


1

我有一个ImageMagick命令,如下所示:

convert "/path/to/photo" -set comment "(c) my company" -resize WxH miff:- | composite -dissolve 30 -geometry +40+138 -quality 80 "/path/to/logo.miff" - jpeg:"/path/to/photo_for_public"

目录/path/to已通过NFS(同一网络)挂载。其中的一些选项fstab可能会有所帮助:

  • 这两个rsizewsize是3KB
  • hard,proto=tcp,timeo=600,retrans=2

有时imagemagick命令失败并且不产生文件(/path/to/photo_for_public命令执行后可能不会出现)。文件大小可能在100kB到10MB之间。通常,对于未生成的文件,我们通常重新运行该命令。有时它甚至失败了两次,所以我们第三次这样做(非常有趣,但即使第三次运行也可能失败)。

是否有任何想法可能会对我的照片处理设置造成问题?

Answers:


0

我的第一个想法是:错误消息在哪里?我希望您的convert和Composite命令在中断时会说些什么

第二个想法是将事情分解成单独的操作进行调试:

  1. 从NFS复制到本地
  2. 将本地转换为本地临时文件
  3. 复合本地临时文件到本地临时文件
  4. 从本地复制到NFS

然后观察它在过程中走了多远。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.