Javascript 如何读取两张画布上的像素?

Javascript 如何读取两张画布上的像素?,javascript,html,canvas,Javascript,Html,Canvas,我想获取一个区域的像素数据(比如getImageData()),其中两张画布位于彼此的顶部。顶部的画布具有透明性,因此可以进行颜色组合。 这有可能得到和眼睛同居的结果吗?还是说有一个可行的解决方案?谢谢您只能从每个画布读取数据-您必须进行两次读取,然后手动计算重叠结果(如果是一个值)。将两种颜色组合成一种视觉上合适的颜色并不容易——我还没有找到令人满意的方法。

我想获取一个区域的像素数据(比如getImageData()),其中两张画布位于彼此的顶部。顶部的画布具有透明性,因此可以进行颜色组合。
这有可能得到和眼睛同居的结果吗?还是说有一个可行的解决方案?谢谢

您只能从每个画布读取数据-您必须进行两次读取,然后手动计算重叠结果(如果是一个值)。将两种颜色组合成一种视觉上合适的颜色并不容易——我还没有找到令人满意的方法。