chciałbym uzyskać metadanych z pliku obrazu w moim systemie lokalnym przy użyciu kodu JavaPobierz dane GPS z obrazka kod Java
W załączonym obrazku widać żądane dane, które chciałbym wyciągnąć z kod java.
napisałem poniższy kod i nie wydaje się ciągnąć dane wymienione w zakładce „Szczegóły”. Poniższy kod wyjściowy jest i nie jest to tym, czego szukam.
Started ..
Format name: javax_imageio_jpeg_image_1.0
Format name: javax_imageio_1.0
Proszę, podaj mi swoje pomysły. Dzięki
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();
}
W jaki sposób Twój kod nie spełnia Twoich wymagań? Opisz swój problem bardziej precyzyjnie. – Keppil
Edytowałem moje pytanie. Mam nadzieję, że dałbym ci więcej pomysłu na to, czego szukam :-) – Arun