gpt4 book ai didi

java - 适合面板中导入的图像

转载 作者:行者123 更新时间:2023-11-30 06:28:20 25 4
gpt4 key购买 nike

我尝试通过 JFileChooser 将图像导入 JPanel。有效。但我需要在不丢失纵横比或比例的情况下使图像适合面板。

我尝试重新缩放图像,这是我的代码:

Image img = Toolkit.getDefaultToolkit().createImage(picture.getSource());
Image scaledImage = img.getScaledInstance(jPanel1.getWidth(),jPanel1.getHeight(),Image.SCALE_SMOOTH);

g2.drawImage(scaledImage, 0, 0,null,null);

却无法保住它的比例。为此,我需要一个简单的代码。

最佳答案

尝试阅读 the instructions :

If either width or height is a negative number then a value is substituted to maintain the aspect ratio of the original image dimensions. If both width and height are negative, then the original image dimensions are used.

关于java - 适合面板中导入的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12685751/

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