Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaFX - Jak konvertovat scene do image?

Dobrý den,

Potřebuji použít PixelReader. Problémem je, že pracuje pouze s obrázkem. Proto se chci, prosím Vás, zeptat, jestli je možná scene (např. vygenerováno z kódu níže) konvertovat do image? Děkuji

import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import javafx.stage.Stage;

public class SceneToImage extends javafx.application.Application  {

    @Override
    public void start(Stage stage) {
        var rectangle = new Rectangle(25, 25, Color.RED);
        rectangle.setLayoutX(20);
        rectangle.setLayoutY(50);
        var pane = new Pane(rectangle);
        stage.setScene(new Scene(pane, 100, 100));
        stage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}

[]

Předmět Autor Datum
scene.snapshot(null)
Wikan 14.03.2021 14:34
Wikan
Aha. Hlavně, že jsem našel, že tuto metodu má vbox, ale nenapadlo se mě podívat, jestli to má i scen…
MichalDM 15.03.2021 20:34
MichalDM
Zapomněl jsem sem napsat, jak to vlastně použít var pixelReader = scene.snapshot(null).getPixelRead… poslední
MichalDM 24.03.2021 23:10
MichalDM

Zpět do poradny Odpovědět na původní otázku Nahoru