java file resize (이미지 사이즈) 수정하기

개발/코딩 2020. 3. 24. 17:13

File file = new File(src+fileName);

 

/* File resize */
BufferedImage inputImage = ImageIO.read(file);
int width = 250;
int height = 200;

String[] ext = {"jpg","JPG", "PNG","png"};

for(String format : ext) {
BufferedImage outputImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g = outputImage.createGraphics();
g.drawImage(inputImage, 0, 0, width, height, null);

File out = new File(src+fileName);
FileOutputStream fos = new FileOutputStream(out);
ImageIO.write(outputImage, format, fos);
}
/* File resize END*/