feat: 支持高清大图上传与处理

This commit is contained in:
2026-08-28 18:32:21 +08:00
parent d41b2f0ece
commit 66560b60a5
7 changed files with 30 additions and 14 deletions

View File

@@ -1,7 +1,9 @@
export const MAX_IMAGE_BYTES = 8 * 1024 * 1024
export const MAX_IMAGE_WIDTH = 10_000
export const MAX_IMAGE_HEIGHT = 10_000
export const MAX_IMAGE_PIXELS = 40_000_000
export const MAX_IMAGE_MB = 20
export const MAX_IMAGE_BYTES = MAX_IMAGE_MB * 1024 * 1024
export const MAX_IMAGE_WIDTH = 12_000
export const MAX_IMAGE_HEIGHT = 12_000
export const MAX_IMAGE_PIXELS = 64_000_000
export const LARGE_IMAGE_EDGE = 3_200
export function isSharpPixelLimitError(error: unknown) {
return error instanceof Error && /exceeds pixel limit/i.test(error.message)