Với một số tập tin nguồn (hoặc chung chung hơn - input stream), tôi cần phải tìm hiểuImageIO - nhận loại hình ảnh và Exif dữ liệu
- là nó ảnh
- nếu nó là hình ảnh, sau đó lấy nó loại (png/jpeg/gif/etc)
- lấy dữ liệu Exif, nếu có
tôi nhìn API, nhưng nó không phải là rõ ràng như thế nào để có được những loại hình ảnh hoặc dữ liệu Exif.
Để nhận loại, chỉ cần xem phần mở rộng tệp. – user1329572
Phần mở rộng tập tin không bao giờ là sự đảm bảo về loại tệp. Không có gì có thể ngăn chặn bất cứ ai từ việc đổi tên bất hợp pháp tệp. –