Witam.

Dlaczego pliki graficzny, który ma około 5 mb po wykonaniu kodu poniżej (zwykły przepisanie pliku) automatycznie jest przekręcany o 90 stopni?
Wystarczy, że otworzę go w paincie i zapsze ponownie -> wtedy ma 2.5mb i już kod go nie przekręca.
Oczywiście przed wykonaniem kodu ma 5mb, a po już 2.5mb , ale jest przekręcony.

BufferedImage inputImage = ImageIO.read(inputFile);
BufferedImage outputImage = new BufferedImage(imageWidth,
        		imageHeight, inputImage.getType());
Graphics2D g2d = outputImage.createGraphics();
g2d.drawImage(inputImage, 0, 0, imageWidth, imageHeight, null);
g2d.dispose();

ImageIO.write(outputImage, formatName, new File(outputImagePath));