我正在对对象应用过滤器(如 image filters demo 所示),一切正常,但在保存和加载画布后,图像过滤器的索引会改变。
目前,我有四个过滤器,并且它们是按索引应用的(如演示所示)。
目前,我有四个过滤器,并且它们是按索引应用的(如演示所示)。
因此,如果我应用灰度和去色,则“filters”数组看起来像这样,具有正确的索引0和2...0:灰度
1:反相
2:去色
3:混合颜色
但是在我加载画布(使用loadFromJSON)之后,对象的“filters”数组看起来像这样,索引被重置了...
有没有办法在加载对象时保留筛选器索引?由于存在依赖此功能的代码,因此在加载具有筛选器对象的画布时会导致错误。
我已尝试在创建对象时应用以下方法...
oImg.filters = [
false,
false,
false,
false
];;
当对象创建时,它可以正常工作...
但是当它被加载时,虚假的索引将被移除,结果将是相同的...