Java-导入图像并调整其大小
我一直在寻找一种更简单的方法来将图像引入我的程序,并调整它们的大小。我不是在寻找一个复杂的方式,使用缓冲图像等,除非我需要。目前我是这样做的Java-导入图像并调整其大小,java,image,jbutton,scale,imageicon,Java,Image,Jbutton,Scale,Imageicon,我一直在寻找一种更简单的方法来将图像引入我的程序,并调整它们的大小。我不是在寻找一个复杂的方式,使用缓冲图像等,除非我需要。目前我是这样做的 ImageIcon i = new ImageIcon(this.getClass().getResource("img.png")); Image bigImage = i.getImage(); Image smallImage = bigImage.getScaledInstance(100, 100, Image.SCALE
ImageIcon i = new ImageIcon(this.getClass().getResource("img.png"));
Image bigImage = i.getImage();
Image smallImage = bigImage.getScaledInstance(100, 100, Image.SCALE_SMOOTH);
ImageIcon image = new ImageIcon(smallImage);
我希望最终的图像是一个图像图标和100100。目前,这种方法似乎切断了图像的一小部分,但这可能只是因为我使用它作为jbutton的图标。如果是JButton削减了几个像素,他们有办法解决这个问题吗?谢谢。在发布新问题之前,为什么不尝试接受其他问题的答案呢。?您已经发布了19个问题,但尚未接受一个答案。我想我跳过了这个问题。当其他人已经回答了这个问题,就像他们一样,我觉得没有必要重写他们说的话。没有人说过要重写他们说的话。当回答你的问题时,答案应该被“接受”。