main の背景に画像を使用する単純な JavaFX プログラムがありますPane
。現在、ファイルに画像を直接ロードしてい.css
ます:
.pane {
-fx-background-image: url('map.png');
-fx-background-size: 1000 800;
}
これは問題なく動作しますが、生成される画像の品質-fx-background-size
はかなり劣ります。
代わりに、はるかに高品質の画像を生成するjava.awt.Image#getScaledInstance
with (または同等の JavaFX)を使用したいと思います。Image.SCALE_SMOOTH
直接使用getScaledInstance
して、どうにかして Javaawt
イメージを css ファイルに渡すことはできますか? またはそれをインライン化しsetStyle
ますか?
この画像は一度だけサイズ変更されるので、元の画像のサイズを変更してインポートするだけでよいことは承知していますが、やりたいことが可能かどうか知りたいです。