Как не прервывать скрипт из за ошибки imagic открытия файла?

обрабатываю файлы imagic и при битом файле скрипт останавливается, как этого избежать и просто сделать при возникновении ошибки continue; в цикле?

Пробовал несколько вариантов как открытия файлы с места

unlink('temp.png');
file_put_contents('temp.png',$sFile);
$print = new Imagick('temp.png');

Пишет при битом файле

> Fatal error: Uncaught exception 'ImagickException' with message 'Failed to read the file'

И останавливает скрипт.

Так же пробовал без промежуточного сохранения

  curl_close($curl);
  $print = new Imagick( );
  $print->readImageBlob($sFile);

Пишет Fatal error: Uncaught exception 'ImagickException' with message 'Unable to read image blob' и тоже останавливает скрипт...

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


Ответы (0 шт):