Если в 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: установка, использование и решение проблем
Связанные статьи:
- Как установить и пользоваться ImageMagick на Windows (81.4%)
- Простой способ создания и конвертации WebP (lossless и lossy) в Windows (81.4%)
- Простой способ создания и конвертации AVIF (lossless и lossy) в Windows (81.4%)
- Создание жёстких и мягких ссылок с помощью PowerShell (65.7%)
- Как в командной строке Windows вывести все переменные среды (65.7%)
- Как исправить ошибку ERR_NETWORK_CHANGED (РЕШЕНО) (RANDOM - 4.7%)