vorrei ottenere i metadati da un file immagine nel mio sistema locale utilizzando il codice JavaOttenere dati GPS da un'immagine codice Java
Nell'immagine allegata è possibile vedere i dati desiderati, che mi piacerebbe tirare da codice java.
ho scritto il codice qui sotto e non sembrano tirare i dati menzionati nella scheda "Dettagli". L'output del codice qui sotto è e questo non è quello che cerco.
Started ..
Format name: javax_imageio_jpeg_image_1.0
Format name: javax_imageio_1.0
Per favore dammi le tue idee. Grazie
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();
}
In che modo il tuo codice non soddisfa le tue esigenze? Si prega di indicare il problema più chiaramente. – Keppil
Modificato la mia domanda. Spero che ti darebbe più idea su quello che cerco :-) – Arun