-1

我正在制作一个在画布上绘制图像的工具,根据该工具,用户可以单击左侧边栏上显示的图像,然后将图像绘制在画布上,我正在使用fabric js库进行darg,drop,re-size,scale图片。以便用户可以相应地修改图像。您可以在给定的图片中看到场景。
在此处输入图像描述

从标记为 1 的区域单击图像,然后在标记为 2 的区域绘制图像,结构类似于:父 div(带有 T 恤图像背景),然后是该 div 内的画布,(你可以看到它在黑色虚线边框中,)

现在的问题是我想获取画布上活动图像的idsrc,当画布上的任何对象处于活动状态时,我可以触发一个事件,所以我只想知道如何获取对象的 id我选择了,(表示活动对象,)见下图:

在此处输入图像描述

那么现在我怎样才能得到哪个图像是活动的?我的意思是我选择的图像的 ID 或来源是什么?这是否可以在画布上绘制后获取 id 或图像源,如果用户在画布上绘制了 3 个图像并且他选择了一个,那么我怎么知道用户选择了哪个图像?

4

1 回答 1

1

我已经解决了这个问题,我们可以通过get("src")来实现,比如activeobject.get("src")

于 2013-06-26T07:19:47.993 回答