refactor: 素材管理

This commit is contained in:
AncTe committed 2025-10-19 20:19:43 +08:00
1 parent fb8236d127
commit a10625013d
30 files changed
+1259 -27

No files matched your search

+2 -2
View File
@@ -2,9 +2,9 @@ import {
Transform,
ERenderItemEvent,
RenderItem,
MotaOffscreenCanvas2D,
CanvasStyle
MotaOffscreenCanvas2D
} from '@motajs/render-core';
import { CanvasStyle } from '@motajs/render-assets';
import { logger } from '@motajs/common';
import { clamp, isEqual, isNil } from 'lodash-es';
+1 -2
View File
@@ -5,13 +5,12 @@ import {
Transform,
MotaOffscreenCanvas2D
} from '@motajs/render-core';
import { CanvasStyle } from '@motajs/render-assets';
import { Font } from '@motajs/render-style';
/** 文字的安全填充,会填充在文字的上侧和下侧,防止削顶和削底 */
const SAFE_PAD = 1;
type CanvasStyle = string | CanvasGradient | CanvasPattern;
export interface ETextEvent extends ERenderItemEvent {
setText: [text: string, width: number, height: number];
}