10
Ben birincil monitörden ekran görüntüsü bir görüntü var ve böylece bir Java FX ImageView
eklemek istiyorum:BufferedImage
@FXML
protected ImageView screenshot() throws AWTException, IOException {
Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
BufferedImage capture = new Robot().createScreenCapture(screenRect);
ImageView imageView = new ImageView();
Image image = capture; //Error
imageView.setImage(image);
return imageView;
}
Ben BufferedImage capture
javafx.scene.image.Image image
ama ayarlı çalışıyorum türler uyumsuz ya da bunu yapabilirim. Bunu nasıl düzeltebilirim?
bu çözümün performansı hakkında yorum yapabilir kullanabilir? Önceden 'BufferedImage' oluşturmadan doğrudan 'javafx.scene.image.Image' oluşturmanın bir yolu var mı? – Halil