summaryrefslogtreecommitdiff
path: root/packages/client/src/scripts/upload
diff options
context:
space:
mode:
Diffstat (limited to 'packages/client/src/scripts/upload')
-rw-r--r--packages/client/src/scripts/upload/compress-config.ts23
1 files changed, 0 insertions, 23 deletions
diff --git a/packages/client/src/scripts/upload/compress-config.ts b/packages/client/src/scripts/upload/compress-config.ts
deleted file mode 100644
index 793c78ad20..0000000000
--- a/packages/client/src/scripts/upload/compress-config.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import isAnimated from 'is-file-animated';
-import type { BrowserImageResizerConfig } from 'browser-image-resizer';
-
-const compressTypeMap = {
- 'image/jpeg': { quality: 0.85, mimeType: 'image/jpeg' },
- 'image/png': { quality: 1, mimeType: 'image/png' },
- 'image/webp': { quality: 0.85, mimeType: 'image/jpeg' },
- 'image/svg+xml': { quality: 1, mimeType: 'image/png' },
-} as const;
-
-export async function getCompressionConfig(file: File): Promise<BrowserImageResizerConfig | undefined> {
- const imgConfig = compressTypeMap[file.type];
- if (!imgConfig || await isAnimated(file)) {
- return;
- }
-
- return {
- maxWidth: 2048,
- maxHeight: 2048,
- debug: true,
- ...imgConfig,
- };
-}