Mercurial > hg > mgallery
changeset 53:4c0a08b0ef65
Handle ImageMagick exceptions for loading input images.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 20 Jul 2016 04:39:56 +0300 |
parents | 5fbc443be538 |
children | 624c50e1b52d |
files | mgtool.php |
diffstat | 1 files changed, 9 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mgtool.php Tue Jul 05 10:58:17 2016 +0300 +++ b/mgtool.php Wed Jul 20 04:39:56 2016 +0300 @@ -51,7 +51,15 @@ function mgConvertImage($inFilename, $outFilename, $outDim, $outFormat, $outQuality, $thumb) { // Create conversion entity - $img = new Imagick($inFilename); + try + { + $img = new Imagick($inFilename); + } + catch (Exception $e) + { + return mgError("ImageMagick exception for file '".$inFilename."':\n".$e->getMessage()."\n"); + } + if ($img === FALSE) return mgError("ImageMagick could not digest the file '".$inFilename."'.\n");