我在我的应用程序中使用 imagemagick。我们的开发机器是 Windows,实时服务器是 linux。现在,在网上,它在网上工作得很好。但不在开发机器中。我下载并安装了适用于 Windows 的 Imagemagick 最新版本,当我在 DOS 提示符下尝试以下命令时,它工作正常。
convert -sample 100x100 D:\test.jpg D:\test-cropped.jpg
但是当我在 Java 程序中运行与命令行相同的命令时,它不工作并且也没有给出任何错误。我的代码是:
Runtime.getRuntime().exec("convert -sample 250x150 "+pathName+digest+".jpg "+pathName+digest+"_thumb.jpg");
任何帮助都会显现。