【发布时间】:2018-08-14 14:46:03
【问题描述】:
我有一个简单的 JavaFX 程序,它使用图像作为主 Pane 的背景。目前我正在将图像直接加载到我的.css 文件中:
.pane {
-fx-background-image: url('map.png');
-fx-background-size: 1000 800;
}
这工作正常,但-fx-background-size 生成的图像质量相当差。
相反,我想将java.awt.Image#getScaledInstance 与Image.SCALE_SMOOTH(或JavaFX 等效项)一起使用,从而生成质量更高的图像。
我可以直接使用getScaledInstance 并以某种方式将Java awt 图像传递给我的css 文件吗?还是用setStyle 内联?
我知道,由于此图像仅在我可以调整原始图像的大小并将其导入时才被调整大小,但我想知道我想做的事情是否可行。
【问题讨论】:
标签: java css image javafx-2 image-quality