Как я могу сохранить javafx.image.Image в файл jpg в приложении javafxports для Android? Я не могу найти API, единственное, что я нашел, это ImageIO, который не поддерживается на Android. мне нужна помощь Пример кода:
@Override public void start(Stage primaryStage) {
StackPane root = new StackPane();
Scene scene = new Scene(root, 400, 450);
WritableImage wim = new WritableImage(300, 250);
Canvas canvas = new Canvas(300, 250);
GraphicsContext gc = canvas.getGraphicsContext2D();
drawShapes(gc);
canvas.snapshot(null, wim);
root.getChildren().add(canvas);
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
File file = new File("CanvasImage.png");
try {
//on desktop ImageIO.write(SwingFXUtils.fromFXImage(wim, null), "png", file);
// on android ??????????
} catch (Exception s) {
}
}