In Windows, a command called convert
is used to convert the filesystems. When you type convert
, it will ask you to specify a filesystem.
In ImageMagick, convert
command is used for image processing.
The problem is, even after setting the environment variable for ImageMagick convert
, the tool doesn't get invoked. It calls only the Windows convert
command. How to override that?
This is an old question, but the current solution with ImageMagick 7 is to use the "magick" command in place of "convert".
This is an old question, but I encountered this problem today, and this is my solution in Windows 7.
Windows convert.exe is located in folder C:\Windows\System32
, so you have to modify the Windows PATH variable by putting the ImageMagick path (for example C:\Libs\ImageMagick-6.8.8-4
) before the path that loads System32
(ie. %SystemRoot%\System32
).
This will cause all ImageMagick executables to take priority over any similarly named system executables, which should do what you want but may cause unexpected behaviour.
Also, when you want to use the system convert.exe, you'll have to specify the full pathname such as C:\Windows\System32\convert.exe
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With