Hallo zusammen,
ich versuche nun seit mehreren Tagen vergeblich eine .tiff-datei auf ein JLabel zu laden. Hab dazu auch schon mehrere Ansätze verfolgt - bislang allerdings ohne Erfolg, weshalb ich nun hier Hilfe suche. Habe es bereits mit JAI (Java Advanced Imaging) und javax.imageio versucht. Das Hauptproblem schneit mir zu sein, dass wenn ich die Datei versuche in einen Inputstream zu verwandeln nicht erkannt wird, dass eine Datei vorhanden ist.
[Java]
File f = new File("C://Users//[...]//Desktop//test.tiff");
System.out.println(f);
BufferedImage tif = ImageIO.read(f);
System.out.println(tif);
[/Java]
Denn, die Datei wird gefunden, jedoch ist das BufferedImage leider null. Mein nächster Ansatz wäre, dass die Datei evtl keine .tiff Datei ist, allerdings hatte ich es vorher als verschiedene andere Dateitypen gespeichert, wobei das foto nur im .tiff Format richtig angezeigt wurde. Das Problem, weshalb ich nicht genau weiß, in welchem Format die Datei vorliegt, besteht darin, dass ich das Bild aus einer Datenbank lade, in welcher das Bild als blob-Datei gespeichert war und wo mir der Besitzer keine Infos zur Datei geben möchte bzw sagt ich solle es selbst herausfinden.
https://dl.dropboxusercontent.com/u/9278982/test.tiff
Unter dem obrigen Link könnt Ihr sie euch selbst einmal anschauen. Wäre nett, wenn mir jemand helfen könnte.
Vielen Dank
ich versuche nun seit mehreren Tagen vergeblich eine .tiff-datei auf ein JLabel zu laden. Hab dazu auch schon mehrere Ansätze verfolgt - bislang allerdings ohne Erfolg, weshalb ich nun hier Hilfe suche. Habe es bereits mit JAI (Java Advanced Imaging) und javax.imageio versucht. Das Hauptproblem schneit mir zu sein, dass wenn ich die Datei versuche in einen Inputstream zu verwandeln nicht erkannt wird, dass eine Datei vorhanden ist.
[Java]
File f = new File("C://Users//[...]//Desktop//test.tiff");
System.out.println(f);
BufferedImage tif = ImageIO.read(f);
System.out.println(tif);
[/Java]
Denn, die Datei wird gefunden, jedoch ist das BufferedImage leider null. Mein nächster Ansatz wäre, dass die Datei evtl keine .tiff Datei ist, allerdings hatte ich es vorher als verschiedene andere Dateitypen gespeichert, wobei das foto nur im .tiff Format richtig angezeigt wurde. Das Problem, weshalb ich nicht genau weiß, in welchem Format die Datei vorliegt, besteht darin, dass ich das Bild aus einer Datenbank lade, in welcher das Bild als blob-Datei gespeichert war und wo mir der Besitzer keine Infos zur Datei geben möchte bzw sagt ich solle es selbst herausfinden.
https://dl.dropboxusercontent.com/u/9278982/test.tiff
Unter dem obrigen Link könnt Ihr sie euch selbst einmal anschauen. Wäre nett, wenn mir jemand helfen könnte.
Vielen Dank