系统(uname -a
):
Linux Inspiron-530s 4.4.0-97-generic #120-Ubuntu SMP Tue Sep 19 17:28:18 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
ImageMagick版本(convert -version
):
Version: ImageMagick 6.8.9-9 Q16 x86_64 2017-07-31
http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules OpenMP
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib
运行它会冻结shell:
~$ convert image.jpg -auto-orient /tmp/Result.jpg
这是有问题的图片,它的EXIF方向值为6(它在.zip文件中,所以没有任何混乱的EXIF数据):
https://drive.google.com/open?id=0B0YopyBgBXqNYXMwb3Z1bmp5dWs
编辑:奇怪。现在它突然工作了。不知道它最初是如何起作用的吗?
答案 0 :(得分:0)
我是个白痴。
我在shell脚本中使用了这一行,结果发现在我处理它时我忘了更改文件名的变量名。我传递了一个未初始化的变量作为文件......