UNPKG

@tomiaa/live2d

Version:
29 lines (28 loc) 755 B
import type { ModelOption } from "../modelList"; /** * 尺寸计算工具 */ export declare class ResizeHelper { /** * 计算容器宽度 */ static calculateWidth(maxWidth: number, minWidth: number): number; /** * 计算容器高度 */ static calculateHeight(width: number, modelOption?: ModelOption, defaultAspectRatio?: [number, number]): number; /** * 计算模型缩放比例 */ static calculateModelScale(modelWidth: number, modelHeight: number, containerWidth: number, containerHeight: number): number; /** * 获取自定义缩放值 */ static getCustomScale(scale?: number | { x?: number; y?: number; }): { x: number; y: number; }; }