我查看了这个问题,但它似乎并没有真正回答我的问题。 我有一个图像文件,可能具有任何分辨率。 我需要将该图像加载到特定分辨率的
BufferedImage
对象中(例如,对于此示例为800x800)。我知道Image类可以使用getScaledInstance()
将图像缩放到新大小,但我无法弄清楚如何将其转换回BufferedImage
。 有没有一种简单的方法将缓冲图像缩放到特定大小?
注意:我不想按特定因素缩放图像,我想将图像制作成特定大小。
factor = originalSize\newSize;
- GETah