我有一個簡單的JavaFX程序,它在主要的Pane
上使用圖像作爲背景。目前,我直接加載圖像在我.css
文件:Javafx:如何將縮放後的圖像設置爲節點背景
.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
一起內嵌?
我知道,因爲這幅圖像只是調整大小,一旦我可以調整原始圖像並導入,但我想知道我想做什麼是可能的。
哦,還有,你會想要將你的堆疊面板的寬度/高度綁定到場景的寬度/高度。 – kylejmcintyre