Hallo zusammen,
ich habe ein merkwürdiges Problem mit einer Umwandlung von File zu Image. Ich habe eine Bilder-Datei in einem File und will diese in ein BufferedImage packen. Dazu benutze ich eine Funktion im Code die sich seit einem Jahr nicht geändert hat. Diese benutzt folgendes Vorgehen
Bis vor ein paar Tagen hat dies auch überall funktioniert (über ein Jahr lang), aber plötzlich geht es nicht mehr auf dem Produktivsystem, hier liefert image.getBufferedImage() plötzlich null.
Ich habe es jetzt erst einmal durch
damit funktioniert es.
Da sich am Code nichts geändert hat bin ich jetzt etwas verwundert und kann nur auf Änderungen an der Server-Umgebung tippen. Kann mir jemand sagen, ob es da Einstellungen gibt, die die Datei so beeinflusst, dass kein vernünftiges javaxt.io.Image mehr gelesen wird?
Schon mal danke und BG
Forfaro
ich habe ein merkwürdiges Problem mit einer Umwandlung von File zu Image. Ich habe eine Bilder-Datei in einem File und will diese in ein BufferedImage packen. Dazu benutze ich eine Funktion im Code die sich seit einem Jahr nicht geändert hat. Diese benutzt folgendes Vorgehen
// file enthält die Grafikdatei
javaxt.io.Image image = new javaxt.io.Image(file);
image.rotate();
BufferedImage buffI = image.getBufferedImage();
Die Applikation, die das benutzt, läuft bei mir lokal auf dem Entwicklungs-Rechner, auf unserem Testserver und dem Produktivsystem (alle benutzen javaxt-core 1.7.8). javaxt.io.Image image = new javaxt.io.Image(file);
image.rotate();
BufferedImage buffI = image.getBufferedImage();
Bis vor ein paar Tagen hat dies auch überall funktioniert (über ein Jahr lang), aber plötzlich geht es nicht mehr auf dem Produktivsystem, hier liefert image.getBufferedImage() plötzlich null.
Ich habe es jetzt erst einmal durch
BufferedImage buffI = null;
try {
buffI = ImageIO.read(file);
} ......
try {
buffI = ImageIO.read(file);
} ......
damit funktioniert es.
Da sich am Code nichts geändert hat bin ich jetzt etwas verwundert und kann nur auf Änderungen an der Server-Umgebung tippen. Kann mir jemand sagen, ob es da Einstellungen gibt, die die Datei so beeinflusst, dass kein vernünftiges javaxt.io.Image mehr gelesen wird?
Schon mal danke und BG
Forfaro