는 일부 소스 파일을 감안할 때 (또는 더 일반적인 - 입력 스트림), 그때,이 이미지 인 경우ImageIO에서 - 얻을 이미지 유형 및 EXIF 데이터
- 이 이미지
- 있다 알아낼 필요가 유형의 검색 (PNG/JPEG/GIF/등) 나는 API 보았다
가능한 경우
는 일부 소스 파일을 감안할 때 (또는 더 일반적인 - 입력 스트림), 그때,이 이미지 인 경우ImageIO에서 - 얻을 이미지 유형 및 EXIF 데이터
가능한 경우
지난 몇 년 전에 표준 API가 EXIF 데이터를 읽을 수 없었습니다. 이 라이브러리는 그렇게 생각 할 수 있습니다
이 제품은 matt burns가 제안한 메타 데이터 추출기입니다 ( – Panayotis
쉬운 답 : 사용 https://github.com/drewnoakes/metadata-extractor/
경우 처음 몇 바이트를 읽어 스트림에서 미친/용기/호기심, 당신이 얻을 수있는 이미지 유형에게있어 (이들은 magic numbers입니다). 나는 exif가 일반적으로 시내의 시작에 있다고 믿는다.
오래된 스레드이지만 최근에이 작업을 수행하면서 Apache Tika 라이브러리가 유용하다는 사실을 알게되었습니다. 특히 일반 스트림을 분석하여 해당 콘텐츠가 무엇인지 감지합니다.
다른 사람들에게 도움이 될 수 있다고 생각됩니다.
). Tika는 메타 데이터 추출기를 사용하고 있습니다. :). –
파일 형식을 보려면 파일 확장명을 확인하십시오. – user1329572
파일 확장자는 파일 유형을 보증하지 않습니다. 아무도 파일을 불법적으로 이름 바꾸는 것을 막을 수있는 방법은 없습니다. –