paper.js:获取两个图层/组的原始像素数据?

时间:2014-04-29 21:16:20

标签: javascript genetic-algorithm paperjs

我正在尝试从两个"项目中获取原始像素数据"在paper.js。一个已经是一个Raster对象,所以它不是太糟糕。问题是我有另一个Group对象包含一堆三角形,我想捕获该层的Raster数据,然后能够比较它。

我有以下(突出显示的行)代码: https://gist.github.com/mtahmed/2b27c4c6aee42d3ac3fb#file-paper_update-js

似乎总是返回0或其他奇怪的意外数字。任何提示/想法?

谢谢! :)

1 个答案:

答案 0 :(得分:1)

看起来您始终设置child_gene.visible = false,但在visible = true中栅格化图层之前,请不要将其设置回computeFitness()。我不确定是否需要在每个框架中处理层 - 如果没有它,它应该也能正常工作。

Here's a simplified example that uses a square with a gradient as the target raster.