Если в Windows 11 открыть CMD:
cmd
А затем выполнить команду:
magick '.\Для теста.jpg' test.png
То будет получена ошибка, что нет такого файла или каталога:
magick: unable to open image ''.\╨Ф╨╗╤П': No such file or directory @ error/blob.c/OpenBlob/3565. magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/741.
Можно увидеть, что в имени файла используются нелатинские символы, поэтому можно подумать, что проблема в этом — то есть программа magick не поддерживает алфавиты кроме английского.
Но если попробовать переименовать файл и запустить следующую команду:
magick 'test file.jpg' new.png
То вновь будет получена эта же ошибка:
magick: unable to open image ''test': No such file or directory @ error/blob.c/OpenBlob/3565. magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/741.
Варианты исправления ошибки «magick: unable to open image ''test': No such file or directory @ error/blob.c/OpenBlob/3565. magick: no decode delegate for this image format `' @ error/constitute.c/ReadImage/741.»
1. Использовать двойные кавычки вместо одинарных
Если имя файла взять в двойные кавычки, вместо одинарных, то команда работает правильно:
magick ".\Для теста.jpg" test.png
То есть попробуйте поместить имя файла в двойные кавычки. Если проблема останется, то она связана с кодировкой имени файла.
2. Используйте PowerShell вместо CMD
В Windows 11 и Windows 10 по умолчанию в командной строке используется PowerShell, а не CMD.
Если в вашей Windows по умолчанию используется CMD, то либо в настройка установите использовать PowerShell, либо в командной строке выполните одну из следующих команд:
powershell pwsh
В Windows 11 + Windows Terminal Preview + PowerShell 7 команда
magick '.\Для теста.jpg' test.png
работает без ошибок.
Смотрите также: Руководство по ImageMagick: установка, использование и решение проблем
Связанные статьи:
- Создание жёстких и мягких ссылок с помощью PowerShell (88.7%)
- Как в командной строке Windows вывести все переменные среды (88.7%)
- Как запустить команду от имени администратора из окна «Выполнить» в Windows 7, 8 или 10 (88.7%)
- Основы запуска и использования утилит командной строки в Windows (88.7%)
- Ошибка «Невозможно загрузить файл ....ps1, так как выполнение сценариев отключено в этой системе» (РЕШЕНО) (66.5%)
- Microsoft 365 Copilot добавит ИИ в Word, Outlook и другие приложения (RANDOM - 50%)