javafx.scene.canvas.Canvas
'dan ARGB piksel verileri almak mümkün mü? Bu işlemi gerçekleştirmek için javafx.scene.image.Image
'un PixelReader
sağladığını biliyorum ancak mümkünse bu verileri doğrudan tuvalden almak istiyorum.JavaFX Canvas'dan piksel verileri almanın en iyi yolu?
13
A
cevap
7
Bir çözüm buldum galiba. Canvas
, Node
'u genişletdiği için, kanvasın geçerli durumunu WritableImage
'a kaydeden Node.snapshot()
yöntemini miras alır. WritableImage
, Image
'u genişletdiğinden, 'dan PixelReader
'u alabilir ve piksel verilerini okuyabilirim. Bu en uygun çözüm olmayabilir, ancak benim uygulama için çalışıyor.