Хорошо. Таким образом, у меня есть около 250 000 изображений с высоким разрешением. То, что я хочу сделать, это пройти через все из них и найти те, которые повреждены. Если вы знаете, что такое 4scrape, то вы знаете природу изображений I.
Поврежден, для меня изображение загружается в Firefox, и он говорит
The image "such and such image" cannot be displayed, because it contains errors.
Теперь я мог бы выбрать все мои 250 000 изображений (~ 150 гб) и перетащить их в Firefox. Это было бы плохо, хотя, потому что я не думаю, что Mozilla разработала Firefox для открытия 250 000 вкладок. Нет, мне нужен способ программно проверить, повреждено ли изображение.
Кто-нибудь знает библиотеку PHP или Python, которая может что-то делать в этих строках? Или существующая часть программного обеспечения для Windows?
Я уже удалил явно поврежденные изображения (например, те, что равны 0 байтам), но я около 99.9% уверен, что в моей толпе коллекции есть более больные изображения.