我使用的是Fabirc.js
的最新版本。这就是我cloning
图片的方式。
var object = fabric.util.object.clone(_canvasObject.getActiveObject());
object.set("top", object.top+10);
object.set("left", object.left+10);
_canvasObject.add(object);
_canvasObject.renderAll();
但是如果我将图像过滤器应用于克隆对象,它也会被原始对象共享。怎么解决这个问题?
答案 0 :(得分:1)
您正在调用的克隆函数是第一级克隆时的对象克隆实用程序停止。它不会迭代作为对象的属性。
要正确克隆图像,请使用:
CREATE OR REPLACE PACKAGE BODY PK_ENTRY_TIME IS
PROCEDURE PROC_ENTRY_TIME
AS
BEGIN
execute immediate 'truncate table TABLE_ENTRY_TIME';
insert into TABLE_ENTRY_TIME
SELECT TABLE_CASE.ID_NUMBER , max( TABLE_ACT_ENTRY.ENTRY_TIME )
FROM SA.TABLE_CASE TABLE_CASE
INNER JOIN SA.TABLE_ACT_ENTRY TABLE_ACT_ENTRY
ON TABLE_CASE.OBJID = TABLE_ACT_ENTRY.ACT_ENTRY2CASE
commit;
END PROC_ENTRY_TIME;