我正在尝试从 paper.js 中的两个“项目”获取原始像素数据。其中一个已经是一个 Raster 对象,所以这还不错。问题是我有另一个包含一堆三 Angular 形的Group
对象,我想捕获该图层的Raster
数据,然后能够对其进行比较。
我有以下(突出显示的行)代码: https://gist.github.com/mtahmed/2b27c4c6aee42d3ac3fb#file-paper_update-js
它似乎总是返回 0 或其他一些奇怪的意外数字。有任何提示/想法吗?
谢谢! :)
最佳答案
看起来您总是设置 child_gene.visible = false
,但在栅格化 computeFitness( 中的图层) 之前从未将其设置回
。我不确定是否需要在每个帧中处理图层 - 没有它它应该也能正常工作。visible = true
)
Here's a simplified example that uses a square with a gradient as the target raster.
关于javascript - paper.js : getting raw pixel data for two layers/groups?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23375437/