Tôi muốn lấy siêu dữ liệu từ tệp hình ảnh trong hệ thống cục bộ của mình bằng mã JavaNhận dữ liệu GPS từ hình ảnh Mã Java
Trong hình ảnh đính kèm, bạn có thể xem dữ liệu mong muốn mà tôi muốn lấy từ mã java.
tôi đã viết đoạn code dưới đây và dường như không kéo dữ liệu được đề cập trong "Details" tab. Đầu ra của mã dưới đây và đây không phải là những gì tôi tìm kiếm.
Started ..
Format name: javax_imageio_jpeg_image_1.0
Format name: javax_imageio_1.0
Hãy cho tôi ý tưởng của bạn. Cảm ơn
try {
ImageInputStream inStream = ImageIO.createImageInputStream(new File("D:\\codeTest\\arun.jpg"));
Iterator<ImageReader> imgItr = ImageIO.getImageReaders(inStream);
while (imgItr.hasNext()) {
ImageReader reader = imgItr.next();
reader.setInput(inStream, true);
IIOMetadata metadata = reader.getImageMetadata(0);
String[] names = metadata.getMetadataFormatNames();
int length = names.length;
for (int i = 0; i < length; i++) {
System.out.println("Format name: " + names[ i ]);
}
}
} catch (IOException e) {
e.printStackTrace();
}
Bằng cách nào mã của bạn không phù hợp với yêu cầu của bạn? Vui lòng nêu rõ vấn đề của bạn. – Keppil
Đã chỉnh sửa câu hỏi của tôi. Hy vọng rằng sẽ cung cấp cho u ý tưởng nhiều hơn về những gì tôi tìm kiếm :-) – Arun