我目前正在努力寻找以下问题的解决方案:
我将一个位图(png)加载到画布中,画布由几个部分组成。我想分别给这些部分着色。
经过一些研究后我发现,以下方法可以完成这项工作:
如果这可能有效,我该如何使用阈值过滤器?我刚刚在github repo中找到了一个例子,但由于文档中没有包含该过滤器,因此无法弄清楚如何使用它。
或者甚至有更好的方法来解决我的问题?
我真的很感激任何帮助或建议!
提前谢谢。
修改:
我可能已经理解过滤器是如何工作的,但如果我错了,请纠正我:
target.filters = [new createjs.ThresholdFilter(<R>, <G>, <B>, <trueValue>, <falseValue>)];
RGB - &gt; RGB阈值 如果当前像素的通道值低于阈值 - >将颜色设置为falseValue,例如0xdf1318。
如果falseValue设置为true
,则任何不适合的像素都不会被更改并保持其颜色。