【发布时间】:2021-05-14 19:59:20
【问题描述】:
Fabricjs 似乎使用fabric.Image 来创建图像或视频。在多个用例中,如果我通过事件获取一些织物对象,或者通过织物画布循环,我需要区分该对象是图像还是视频。如果我使用 fabricObject.type 我将为视频对象和图像对象获得“图像”类型。我可以检查其他一些属性以确定哪个是哪个?也许有一种方法可以将元数据添加到 fabric.Object 以帮助区分对象。
【问题讨论】:
Fabricjs 似乎使用fabric.Image 来创建图像或视频。在多个用例中,如果我通过事件获取一些织物对象,或者通过织物画布循环,我需要区分该对象是图像还是视频。如果我使用 fabricObject.type 我将为视频对象和图像对象获得“图像”类型。我可以检查其他一些属性以确定哪个是哪个?也许有一种方法可以将元数据添加到 fabric.Object 以帮助区分对象。
【问题讨论】:
好的,所以我发现我可以使用织物对象内的data 字段来存储我想要的任何类型的数据,而织物不会弄乱它。这将非常有帮助,我已经测试过它可以工作。
【讨论】: