2012-11-26 16 views
6

"Tarih değiştirildi" veya "tarih oluşturuldu" ifadesini kullanarak bir görüntünün "Alınan Tarihi" ni bulmak istiyorum. Stackoverflow üzerinde bazı bağlantılar bulmuş olsam da, hiçbiri onu geri alamazdı. Görüntü formatı: tiff ve RAW.Tarih Al Bir resmin çekilen

javax.imageio'u kullanarak, aşağıdaki programı yazdım, ancak hiçbir şey yazdırmıyor. Hangi "oluşturulduğu tarih" veya "değiştirilme tarihi" "Tarih alınan" erişmek için bir yöntem var olup, çekirdek java kütüphaneleri kullanma

 File file = new File(fileName); 
     ImageInputStream iis = ImageIO.createImageInputStream(file); 
     Iterator<ImageReader> readers = ImageIO.getImageReaders(iis);    
     if (readers.hasNext()) { 
      // pick the first available ImageReader 
      ImageReader reader = readers.next(); 
      // attach source to the reader 
      reader.setInput(iis, true); 
      // read metadata of first image 
      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 ]); 
       displayMetadata(metadata.getAsTree(names[i])); 
      } 
     } 

hiçbir reader olmadığı anlamına gelir. Ben OS görüntü özelliklerinden

DÜZENLEMEYİ olduğunu görebilirsiniz olarak Ayrıca data taken bilgileri mevcuttur: Bu readers yineleyici onunla ilgisi olduğu ortaya çıkar. Yani boyut 0. Sadece tiff ve ham görüntüler için oluyor. Jpeg

+0

here. bulunabilir? Şimdiye kadar bulduğunuz şeyi yayınlayın. –

+0

Evet. Hiçbir şey basmaz. Görüntü jpeg ise, sıkıştırma vb. Gibi baskı bilgileri yapıldı ama tarih alınmadı – Jatin

+0

Belki de okuyucu meta verileri göz ardı edecek şekilde ayarlandı: 'System.out.println (reader.isIgnoringMetadata());' – Vulcan

cevap

7

ile iyi çalışır. Java çekirdek kitaplıkları kullanarak herhangi bir çözüm bulamadım. İşi yapan metadata-extractor adlı bir kütüphane buldum.

diğer bilgiler size tarihini bulabilirsiniz görmek için meta veri ağaçları incelediniz

İlgili konular