2016-11-17 9 views
3

たとえば、私はテキストを書いています。ここには文字か文が書かれています。どのようにjavafxでこのテキストを画像に変換し、それを画像として表示するのですか?ラベルを使用することはできません。なぜなら、この変換されたイメージのピクセルを編集する必要があるからです。javafxでテキストや文字を画像に変換するには

誰でも私に助言を与えることができますか?

+1

テキストオブジェクトを作成し、その[スナップショット]を呼び出します(http://docs.oracle.com/javase/8/javafx/api/javafx/scene/Node.html#snapshot-javafx.scene.SnapshotParameters -javafx.scene.image.WritableImage-)メソッド。ラベルには、背景を含むより多くのスタイリングオプションがあります。 – VGR

答えて

5
private WritableImage textToImage(String text) { 

    Text t = new Text(text); 
    Scene scene = new Scene(new StackPane(t)); 
    return t.snapshot(null, null); 
} 
関連する問題