1 回答
TA贡献1821条经验 获得超4个赞
您错误地运行了 Microsoft 提供的程序CONVERT.EXE,该程序将 FAT 文件系统转换为 NTFS(或类似的东西),而不是您想要的ImageMagick命令。根据您要使用的ImageMagick版本,解决方案可能会有所不同。
如果您想使用ImageMagick v7(这是最好且明智的想法),命令已更改如下:
Old v6 command | New v7 command
===============|================
identify | magick identify
animate | magick animate
montage | magick montage
convert | magick
mogrify | magick mogrify
因此,您需要更改您的 Javascript 以使用magick而不是convert.
如果要使用 v6 ImageMagick,则需要继续使用,convert但要确保 Windows 找到ImageMagick convert而不是 Windows C:\WINDOWS\SYSTEM32\CONVERT.EXE。您可以通过显式运行完整的ImageMagick命令来做到这一点,因此convert您可以使用大致如下所示的完整路径,而不是普通路径:
C:\ImageMagick\ImageMagick-6.7.6\convert ...
或者您PATH在某个 GUI 窗口中设置您的(我避免使用 Windows,但它类似于Settings-> Control Panel-> System-> Environment Variables-> PATH)并使包含 ImageMagick 的目录位于最前面,以便 Windows 在其自己之前找到 ImageMagick CONVERT.EXE:
PATH=C:\ImageMagick\ImageMagick-6.7.6:<REST OF PATH>
添加回答
举报