feat: 实现纹理图集生成功能

添加纹理图集生成工具,支持多图片合并为单个图集并生成坐标数据文件

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-26 21:10:58 +08:00
parent 54009163b1
commit 663917f663
11 changed files with 3041 additions and 114 deletions

View File

@@ -19,7 +19,7 @@ const imageAccept = {
const defaultConfig: ImageCompressConfig = {
quality: 80,
format: "original",
format: "auto",
};
function useConfigOptions(config: ImageCompressConfig, getT: (key: string) => string): ConfigOption[] {
@@ -43,10 +43,12 @@ function useConfigOptions(config: ImageCompressConfig, getT: (key: string) => st
description: getT("config.imageCompression.formatDescription"),
value: config.format,
options: [
{ label: getT("config.imageCompression.formatAuto"), value: "auto" },
{ label: getT("config.imageCompression.formatOriginal"), value: "original" },
{ label: getT("config.imageCompression.formatJpeg"), value: "jpeg" },
{ label: getT("config.imageCompression.formatPng"), value: "png" },
{ label: getT("config.imageCompression.formatWebp"), value: "webp" },
{ label: getT("config.imageCompression.formatAvif"), value: "avif" },
],
},
];