Как переопределить команду конвертирования Windows командой ImageMagick? - PullRequest
12 голосов
/ 19 декабря 2010

В Windows команда convert используется для преобразования файловых систем.Когда вы набираете convert, вам будет предложено указать файловую систему.

В ImageMagick , convert используется команда для обработки изображений.даже после установки переменной среды для ImageMagick convert инструмент не вызывается.Он вызывает только команду Windows convert.Как это переопределить?

Ответы [ 4 ]

27 голосов
/ 12 июля 2016

Это старый вопрос, но текущее решение с помощью ImageMagick 7 - использовать команду «magick» вместо «convert».

4 голосов
/ 02 февраля 2014

Это старый вопрос, но я столкнулся с этой проблемой сегодня, и это мое решение в Windows 7.

Windows convert.exe находится в папке C:\Windows\System32, поэтому вам нужно изменить WindowsПеременная PATH путем помещения пути ImageMagick (например, C:\Libs\ImageMagick-6.8.8-4) перед путем, который загружает System32 (то есть. %SystemRoot%\System32).

Это приведет к тому, что все исполняемые файлы ImageMagick будут иметь приоритет над любой системой с аналогичным именемисполняемые файлы, которые должны выполнять то, что вы хотите, но могут вызывать непредвиденное поведение.

Кроме того, когда вы хотите использовать системный convert.exe, вам нужно будет указать полный путь, например C:\Windows\System32\convert.exe.

4 голосов
/ 05 марта 2015

Переименование ImageMagick convert.exe хорошо сработало для меня.

Мне не нравилось каждый раз использовать полный путь, и мне не удалось изменить системную переменную PATH на рабочем ПК.

После переименования convert.exe в imgconvert.exe никаких других изменений не потребовалось.Теперь вы можете использовать новую команду в любом месте командной строки, не путая ее с внутренней файловой системой Windows convert


Edit : Начиная с версии 7.0теперь magick.exe, который больше не конфликтует с любыми командами Windows.Поэтому загрузка последней версии, если это возможно, также должна решить проблему.

3 голосов
/ 19 декабря 2010

Вы вышли из системы и вошли в систему?

Или укажите преобразование Imagemagick, указав полный путь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...