бывает, что при скачивании (особенно с помощью MultiCURL) файлы изображений недокачиваются и бьются, при этом дальнейшая с ними работа строится исходя из их целостности
в этом топике
http://stackoverflow.com/questions/889333/how-to-check-if-a-file-is-a-valid-image-file
описан изящный метод, как проверить - целый ли файл: модуль imghdr
если файл не является картинкой - возвращаемый "тип" будет None
в этом топике
http://stackoverflow.com/questions/889333/how-to-check-if-a-file-is-a-valid-image-file
описан изящный метод, как проверить - целый ли файл: модуль imghdr
если файл не является картинкой - возвращаемый "тип" будет None
>>> import imghdr
>>> imghdr.what('/tmp/bass')
'gif'
Комментарии
Отправить комментарий