Prevent Mogrify from exiting upon exception

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
bobbym
Posts: 1
Joined: 2019-02-15T13:57:20-07:00
Authentication code: 1152

Prevent Mogrify from exiting upon exception

Post by bobbym » 2019-02-15T14:20:08-07:00

Hi Everyone,

Is there a way to prevent Mogrify from exiting with code 1 if there's a problem with one of the files and exception is thrown so it can continue processing the rest of the files? For example we use command like:

magick mogrify -format jpg -thumbnail 1000x1000 -gravity center -background white *

but if one of the files is mp4 the following exception is thrown:

<event>2019-02-15T12:41:24-08:00 0:00.260 0.156u 7.0.7 Exception mogrify[4932]: constitute.c/ReadImage/509/Exception
no decode delegate for this image format `'</event>

Is there a way to prevent the whole process from quitting if one of the files is "bad"?

Thanks you

User avatar
fmw42
Posts: 24917
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Prevent Mogrify from exiting upon exception

Post by fmw42 » 2019-02-15T14:30:05-07:00

I do not think you can prevent it from quitting with an exception. But to process mp4, I believe that you need to install ffmpeg as a delegate to Imageamgick. That might then be able to prevent that specific situation. You can also tell mogrify to process certain file types and that way keep it from dealing with mp4. Replace * with *.jpg for example.

Code: Select all

magick mogrify -format jpg -thumbnail 1000x1000 -gravity center -background white *.jpg *.png *.tif

Post Reply