Hallo zusammen,
nach einem input einer .jpg Datei sind Höhe und Breite des Bildes ohne ersichtlichen Grund vertausche.
Da Originalbild ist HxW 3264x2448px, wenn ich es direkt nach dem einlesen wieder speichere sind es 2448x3264px.
Hat jemand eine Idee, woran das liegt?
private BufferedImage input;
private File f = new File("testbilder/output.jpg");
public ImageHandler(String filepath){
try{
input = ImageIO.read(new File(filepath));
if(input.getWidth() > input.getHeight()){
}
ImageIO.write(input, "jpg", f);
}
catch(IOException e){
System.out.println("Datei nicht gefunden");
}
}
nach einem input einer .jpg Datei sind Höhe und Breite des Bildes ohne ersichtlichen Grund vertausche.
Da Originalbild ist HxW 3264x2448px, wenn ich es direkt nach dem einlesen wieder speichere sind es 2448x3264px.
Hat jemand eine Idee, woran das liegt?
private BufferedImage input;
private File f = new File("testbilder/output.jpg");
public ImageHandler(String filepath){
try{
input = ImageIO.read(new File(filepath));
if(input.getWidth() > input.getHeight()){
}
ImageIO.write(input, "jpg", f);
}
catch(IOException e){
System.out.println("Datei nicht gefunden");
}
}