2015-06-26 58 views
0

我有一个目录充满tif文件,我试图将其转换为jpg格式。在Yosemite的终端中使用ImageMagick将TIFF转换为jpg

for i in *.tif ; do convert "$i" "${i%.*}.jpg" ; done 

我使用的是通过brew在终端安装在优胜美地的ImageMagick 6.8.9-8。

我不想做任何奇特的事情,只是从一种格式转换为另一种格式。我已检查确保安装了tif委托。我在这里和谷歌,必应等,但我无法得到一个命令工作。

+0

什么不行? Imagemagick或你的shell脚本? –

+1

运行命令时会发生什么? 'for'循环应该可以工作,所以也许可以尝试在单个文件中使用'convert'来查看结果是什么。 –

回答

0

问题已解决。安装,重新安装,将代表等,我发现:

brew doctor 

我跟着提示,跑了推荐的命令。我发现我有很多的东西,已经过时,不正确的依赖性,需要修剪的东西,等

我终于做到了这一点:

brew uninstall imagemagick

brew install libtiff(即使我有它以前)

brew install imagemagick

我在原来的查询运行非常相同的命令,而不是给我一个>提示,无所事事联合国直到我按了ctrl+c,该命令才运行并转换了我的文件。

How I felt when it worked.

相关问题