ImageMagick შეცდომა Windows-ზე: magick: შეუძლებელია სურათის გახსნა ტესტი: არ არის ასეთი ფაილი ან დირექტორია @ error/blob.c/OpenBlob/3565. magick: არ არის დეკოდირებული დელეგატი ამ სურათის ფორმატისთვის `` @ error/constitute.c/ReadImage/741. (მოგვარებულია)


თუ 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 '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.

როგორ გამოვასწოროთ „მაგიკი: ვერ იხსნება სურათი ''ტესტი'': არ არის ასეთი ფაილი ან დირექტორია @ error/blob.c/OpenBlob/3565. magick: არ არის დეკოდირებული დელეგატი ამ სურათის ფორმატისთვის `' @ error/constitute.c/ReadImage/741.”

1. გამოიყენეთ ორმაგი ბრჭყალები ერთჯერადი ბრჭყალების ნაცვლად

თუ ფაილის სახელი ერთ ბრჭყალების ნაცვლად ორმაგ ბრჭყალებშია ჩასმული, მაშინ ბრძანება სწორად მუშაობს:

magick ".\Для теста.jpg" test.png

ანუ, შეეცადეთ დააყენოთ ფაილის სახელი ორმაგ ბრჭყალებში. თუ პრობლემა შენარჩუნებულია, მაშინ ის დაკავშირებულია ფაილის სახელის დაშიფვრასთან.

2. CMD-ის ნაცვლად გამოიყენეთ PowerShell

Windows 11-სა და Windows 10-ში ნაგულისხმევი ბრძანების სტრიქონი არის PowerShell და არა CMD.

თუ თქვენი Windows ნაგულისხმევად იყენებს CMD-ს, მაშინ ან დააყენეთ ის, რომ გამოიყენოს PowerShell პარამეტრებში, ან გაუშვით ერთ-ერთი შემდეგი ბრძანება ბრძანების სტრიქონში:

powershell
pwsh

Windows 11 + Windows Terminal Preview + PowerShell 7 ბრძანებაში

magick '.\Для теста.jpg' test.png

მუშაობს შეცდომების გარეშე.

იხილეთ აგრეთვე: ImageMagick სახელმძღვანელო: ინსტალაცია, გამოყენება და პრობლემების მოგვარება