深度画布
This commit is contained in:
@@ -142,9 +142,9 @@ export class CanvasManager {
|
||||
|
||||
this.resetZoom(false, true)// 画布居中
|
||||
|
||||
this.stateManager.toolManager.setTool(OperationType.SELECT)
|
||||
this.layerManager.updateLayers()
|
||||
this.stateManager.recordState()
|
||||
// this.stateManager.toolManager.setTool(OperationType.RECTANGLE)
|
||||
}
|
||||
/** 画布添加对象 */
|
||||
async add(obj: any, isRecord = true) {
|
||||
@@ -293,7 +293,7 @@ export class CanvasManager {
|
||||
async handleDrawImage(fabricImage: fabric.Object) {
|
||||
const activeID = this.stateManager.layerManager.activeID.value
|
||||
const activeLayer = this.getObjectById(activeID)
|
||||
if (activeLayer) {
|
||||
if (activeLayer && activeLayer.fill?.repeat !== "repeat") {
|
||||
this.layerManager.imageMergeToLayer(activeLayer, fabricImage)
|
||||
} else {
|
||||
const emptyLayer = await this.layerManager.createEmptyLayer(false);
|
||||
|
||||
Reference in New Issue
Block a user