У меня есть > 2000 изображений из потока веб-камеры (для временного видео), мне нужно удалить все неполные и поврежденные изображения, прежде чем передавать их в php-gd script, который редактирует их для окончательного видео.
Можно ли обнаружить поврежденные файлы с помощью imagemagick или какого-либо другого инструмента? Если я попытаюсь открыть поврежденное изображение с помощью feh, он отобразит libpng error: Read Error
в консоли
Спасибо заранее!
ОБНОВЛЕНИЕ: Кажется, что предложенный метод идентификации принимает плохие изображения в моем случае. Вот пример поврежденного http://imgur.com/YcB9n