Изображение Magick Mogrify @ error / blob.c / OpenBlob / 3497 Отказано в разрешении - PullRequest
0 голосов
/ 11 июня 2019

Я хотел изменить размер пакета Image с помощью ImageMagick.

Я использовал эту эту команду , найденную в stackOverflow.

На одном уровне есть два каталога

  • "img_resize", куда я хочу поместить мои измененные изображения.
  • "image_models", где находятся мои изображения.

Я использовал:

magick mogrify -path "img_resize" -resize 512x512 -gravity Center -extent 512x512 "image_models"

И получил:

mogrify: unable to open image 'img_resize': Permission denied @ error/blob.c/OpenBlob/3497.
mogrify: no decode delegate for this image format `' @ error/constitute.c/ReadImage/556.

Я пробовал без использования двух каталогов:

cd image_models
magick mogrify -resize 512x512 -gravity Center -extent 512x512

Это не показывает ошибки; Но все равно ничего не делал.

Следовательно, команда "convert" работает хорошо. Проблема исходит от могфритов.

Я использую windows 10. Я использовал терминал, а терминал работал от имени администратора.

Я также пытался использовать ./dir вместо "dir"

Заранее спасибо.

1 Ответ

1 голос
/ 11 июня 2019

Если ваш текущий каталог является базой из упомянутых вами двух папок, используйте относительные пути и подстановочный знак для источника:

magick mogrify -path ".\img_resize\" -resize 512x512 -gravity Center -extent 512x512 ".\image_models\*"

Пример запуска в папке A: \ Test:

> Get-ChildItem -Recurse

Verzeichnis: A:\test

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2019-06-11     11:30                image_models
d-----       2019-06-11     11:31                img_resize

    Verzeichnis: A:\test\image_models

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       2018-11-02     22:32         679624 AucklandOneTreeHillIanRushton_01.jpg
-a----       2018-11-02     22:32         529290 AucklandOneTreeHillIanRushton_02.jpg

    Verzeichnis: A:\test\img_resize

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----       2019-06-11     11:31          53545 AucklandOneTreeHillIanRushton_01.jpg
-a----       2019-06-11     11:31          50687 AucklandOneTreeHillIanRushton_02.jpg
...