Imagemagick нет изображений, определенных на отделке - PullRequest
1 голос
/ 02 июля 2019

Я пытаюсь обрезать границу изображения, используя convert -trim image.png.Это дает мне convert-im6.q16: no images defined 'image.png' @ error/convert.c/ConvertImageCommand/3258. Обрезка GIF или JPG дает мне ту же ошибку.

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

>>> convert -version
Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
Copyright: © 1999-2017 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC Modules OpenMP 
Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib

Я использую Ubuntu 18.04.2 LTS.

*) Редактировать 2 июля 21:53

Я вчера использовал convert -trim *.png, и это все еще работает.Сбой только обрезки определенного файла.

1 Ответ

2 голосов
/ 03 июля 2019

Ваша команда может работать, но обратите внимание, что она не обрабатывает image3.png. Вы получили только image3-0.png image3-1.png, но не image3-2.png. Я удивлен, что даже работает так много без выдачи сообщения об ошибке. Так что он не обрабатывает последнее изображение. Обратите внимание, что только с одним изображением вы получите сообщение об ошибке конвертирования: изображения не определены x1.png '. Суть в том, что это неправильная команда преобразования ImageMagick. Если вы хотите обработать все изображения в папке, используйте mogrify, а не конвертируйте. Тогда ваш синтаксис будет работать как

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