Java Image.getScaleInstance()不';行不通
我想缩放图像。我正在尝试使用GetScaleInstance()方法,但该方法不适用于我。我写的图片和最搞笑的一样大 这是我的代码:Java Image.getScaleInstance()不';行不通,java,Java,我想缩放图像。我正在尝试使用GetScaleInstance()方法,但该方法不适用于我。我写的图片和最搞笑的一样大 这是我的代码: Image image = ImageIO.read(file.getInputStream()); image.getScaledInstance(100, -1, Image.SCALE_SMOOTH); BufferedImage bImage = (BufferedImage) image;
Image image = ImageIO.read(file.getInputStream());
image.getScaledInstance(100, -1, Image.SCALE_SMOOTH);
BufferedImage bImage = (BufferedImage) image;
ImageIO.write(bImage, "jpg", new File(urlImage));
Image.getScaledInstance()
返回同一图像的实例,该实例在不修改现有图像的情况下缩放到所需大小。假设您正试图将缩放实例保存到文件中,只需将调用移动到下面的行
例如:
Image image = ImageIO.read(file.getInputStream());
BufferedImage bImage = (BufferedImage) image.getScaledInstance(100, -1, Image.SCALE_SMOOTH);
ImageIO.write(bImage, "jpg", new File(urlImage));