将 drawnix.tsx 和 popup-toolbar.tsx 中重复的图片尺寸计算代码提取到 image.ts: - getImageNaturalSize: 加载图片获取自然尺寸,支持超时和 fallback - calculateEditedImagePoints: 计算编辑后图片的新尺寸和位置 新增特性: - 5 秒超时机制,防止加载阻塞 - 除零保护,确保尺寸始终有效
将 drawnix.tsx 和 popup-toolbar.tsx 中重复的图片尺寸计算代码提取到 image.ts: - getImageNaturalSize: 加载图片获取自然尺寸,支持超时和 fallback - calculateEditedImagePoints: 计算编辑后图片的新尺寸和位置 新增特性: - 5 秒超时机制,防止加载阻塞 - 除零保护,确保尺寸始终有效