This commit is contained in:
lzp
2026-03-17 11:35:04 +08:00
parent 2ad392037e
commit d48e407471
4 changed files with 28 additions and 14 deletions

View File

@@ -78,6 +78,14 @@ export class ObjectManager {
this.layerManager = options.layerManager
}
onMounted() { }
/** 设置混合模式 */
setBlendMode(id: string, blendMode: string) {
const object = this.canvasManager.getObjectById(id)
if (!object) return console.warn('设置混合模式失败对象不存在ID:', id)
object.set("globalCompositeOperation", blendMode)
this.canvasManager.renderAll()
}
/** 设置平铺状态 */
setFillRepeat(id: string) {
const object = this.canvasManager.getObjectById(id)
@@ -118,6 +126,7 @@ export class ObjectManager {
scaleY: object.scaleY,
flipX: object.flipX,
flipY: object.flipY,
globalCompositeOperation: object.globalCompositeOperation,
originX: "left",
originY: "top",
info,