Учитывая некоторый исходный файл (или более общий - входной поток), мне нужно, чтобы узнатьImageIO - получить тип изображения и EXIF данные
- является это изображение
- , если это изображение, а затем получить его тип (PNG/JPEG/GIF/и т.д.)
- извлечения данных EXIF, если таковые имеются
Я посмотрел на API, но не ясно, как получить тип изображения или данные Exif.
Чтобы получить тип, просто посмотрите на расширение файла. – user1329572
Расширение файла никогда не является гарантией типа файла. Ничто не может помешать кому-либо незаконно переименовать файл. –