Brantley Posted April 24, 2018 Share Posted April 24, 2018 import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; public class test { public static void main(String... args) throws IOException { File input = new File("C:\\Users\\Brantley\\Desktop\\pt\\latest\\48.jpg"); BufferedImage image = ImageIO.read(input); BufferedImage resized = resize(image, 28, 28); File output = new File("C:\\Users\\Brantley\\Desktop\\pt\\jpg\\48.jpg"); ImageIO.write(resized, "png", output); } private static BufferedImage resize(BufferedImage img, int height, int width) { Image tmp = img.getScaledInstance(width, height, Image.SCALE_SMOOTH); BufferedImage resized = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); Graphics2D g2d = resized.createGraphics(); g2d.drawImage(tmp, 0, 0, null); g2d.dispose(); return resized; } } Link to comment Share on other sites More sharing options...
Question
Brantley
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class test {
public static void main(String... args) throws IOException {
File input = new File("C:\\Users\\Brantley\\Desktop\\pt\\latest\\48.jpg");
BufferedImage image = ImageIO.read(input);
BufferedImage resized = resize(image, 28, 28);
File output = new File("C:\\Users\\Brantley\\Desktop\\pt\\jpg\\48.jpg");
ImageIO.write(resized, "png", output);
}
private static BufferedImage resize(BufferedImage img, int height, int width) {
Image tmp = img.getScaledInstance(width, height, Image.SCALE_SMOOTH);
BufferedImage resized = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
Graphics2D g2d = resized.createGraphics();
g2d.drawImage(tmp, 0, 0, null);
g2d.dispose();
return resized;
}
}
Link to comment
Share on other sites
0 answers to this question
Recommended Posts