gpt4 book ai didi

java - 从 JavaFX Canvas 获取像素数据的最佳方式?

转载 作者:搜寻专家 更新时间:2023-10-30 20:02:12 25 4
gpt4 key购买 nike

是否可以从 javafx.scene.canvas.Canvas 获取 ARGB 像素数据?我知道 javafx.scene.image.Image 提供了一个 PixelReader 来执行此操作,但如果可能的话,我想直接从 Canvas 获取此数据。

最佳答案

我相信我已经找到了解决方案。由于 Canvas 扩展了 Node,它继承了 Node.snapshot() 方法,该方法将 Canvas 的当前状态保存到 WritableImage。由于 WritableImage 扩展了 Image,我可以从 WritableImage 获取 PixelReader 并读取像素数据。这可能不是最佳解决方案,但它适用于我的应用程序。

关于java - 从 JavaFX Canvas 获取像素数据的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26091966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com