Accoring để tài liệu của Node.snapshot
LƯU Ý: Để cho CSS và bố trí để hoạt động tốt, nút phải là một phần của một Scene (Scene có thể được gắn liền với một giai đoạn, nhưng không cần phải) .
Bạn có thể tạo cảnh mới mà không gắn nó vào Stage và ngay cả khi không hiển thị nó:
WritableImage writableImage = new WritableImage(1000, 600);
// here is your node such as PointLight
new Circle(200, 200, 50).snapshot(null, writableImage);
new Scene(chartVH, 1000, 600);
chartVH.snapshot(null, writableImage);
File outFile = new File("/tmp/aa.png");
System.out.println(outFile);
try {
ImageIO.write(SwingFXUtils.fromFXImage(writableImage, null), "png", outFile);
} catch (IOException e) {
e.printStackTrace();
}