Хорошо. Итак, у меня есть около 250000 изображений с высоким разрешением. То, что я хочу сделать, это просмотреть все из них и найти те, которые повреждены. Если вы знаете, что такое 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% уверен, что в моей толпе коллекции есть больше больных изображений.