Ich mag die Metadaten aus einer Image-Datei erhalten, in meinem lokalen System mit Hilfe von Java-CodeErhalten Sie GPS-Daten aus einem Bild von Java-Code
Im beigefügten Bild können Sie die gewünschten Daten sehen, die Ich mögen würde von ziehen Java-Code.
Ich schrieb den folgenden Code und scheinen nicht die Daten in der Registerkarte „Details“ erwähnt ziehen. Die Ausgabe des unteren Codes ist und das ist nicht das, wonach ich suche.
Started ..
Format name: javax_imageio_jpeg_image_1.0
Format name: javax_imageio_1.0
Bitte geben Sie mir Ihre Ideen. Dank
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();
}
Inwiefern entspricht Ihr Code nicht Ihren Anforderungen? Bitte geben Sie Ihr Problem deutlicher an. – Keppil
Bearbeitete meine Frage. Hoffe, dass würde dir mehr Idee geben, wonach ich suche :-) – Arun