gpt4 book ai didi

java - Image.getScaledInstance() 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 06:09:23 24 4
gpt4 key购买 nike

我想要比例图像。我正在尝试使用 getScaledInstance() 方法,但这对我不起作用。我写的图像与最有趣的图像大小相同......

这是我的代码:

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));

关于java - Image.getScaledInstance() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28915331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com