猿问

如何使图像在屏幕中覆盖尽可能多的空间而不会丢失 Java 中的比例?

我有一个图像,我想在不丢失比例的情况下尽可能大。我还希望它在不同的屏幕尺寸下工作。我正在使用以下不保留比例的代码:


Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

double screen_width = screenSize.getWidth();

double screen_height = screenSize.getHeight();


Image img = ImageIO.read(<PATH_TO_IMAGE>);

img = img.getScaledInstance((int)screen_width, (int)screen_height, Image.SCALE_SMOOTH);

有没有办法在保持比例的同时调整图像大小,并且仍然尽可能多地占用屏幕空间。


绝地无双
浏览 129回答 2
2回答
随时随地看视频慕课网APP

相关分类

Java
我要回答