Есть ли какой-нибудь быстрый способ определить, является ли какой-то произвольный файл изображения файлом png
или jpeg
файл или ни один из них?
Я почти уверен, что есть какой-то способ, и у этих файлов, вероятно, есть какие-то собственные подписи, и должен быть какой-то способ их различить.
Если возможно, , не могли бы вы также указать имена соответствующих подпрограмм в libpng
/ libjpeg
/ boost :: gil :: io
.