我有一个简单的 JavaFX 程序,它使用图像作为 main 的背景Pane
。目前我正在将图像直接加载到我的.css
文件中:
.pane {
-fx-background-image: url('map.png');
-fx-background-size: 1000 800;
}
这工作正常,但-fx-background-size
生成的图像质量相当差。
相反,我想使用java.awt.Image#getScaledInstance
with Image.SCALE_SMOOTH
(或 JavaFX 等价物),它可以生成更高质量的图像。
我可以getScaledInstance
直接使用并以某种方式将 Javaawt
图像传递给我的 css 文件吗?或内联它setStyle
?
我知道,由于此图像仅在我可以调整原始图像的大小并将其导入时才被调整大小,但我想知道我想做的事情是否可行。