深度画布

This commit is contained in:
lzp
2026-03-18 17:25:19 +08:00
parent 0f99ea809d
commit 2df168aec7
9 changed files with 159 additions and 100 deletions

View File

@@ -207,18 +207,15 @@ export class ObjectManager {
}
}
/** 修改透明度
/** 修改属性
* @param id 目标对象ID
* @param options 透明度参数
* @param options.opacity 透明度
* @param options 参数
* @param isRecord 是否记录
*/
async updateOpacity(id: string, options: any, isRecord: boolean) {
const object = this.getFillRepeatObject(id)
async updateProperty(id: string, options: any, isRecord: boolean) {
const object = this.canvasManager.getObjectById(id)
if (!object) return null
const opacity = options.opacity
object.set("opacity", opacity);
object.set(options);
this.canvasManager.renderAll()
if (isRecord) {
this.stateManager.recordState()