diff --git a/package-lock.json b/package-lock.json index ce8b605..45c2168 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "@openapitools/openapi-generator-cli": "^2.25.2", "@tailwindcss/postcss": "^4.1.17", "@tailwindcss/vite": "^4.1.17", + "browser-image-compression": "^2.0.2", "ng-zorro-antd": "^20.4.0", "postcss": "^8.5.6", "rxjs": "~7.8.0", @@ -4432,6 +4433,15 @@ "node": ">=8" } }, + "node_modules/browser-image-compression": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/browser-image-compression/-/browser-image-compression-2.0.2.tgz", + "integrity": "sha512-pBLlQyUf6yB8SmmngrcOw3EoS4RpQ1BcylI3T9Yqn7+4nrQTXJD4sJDe5ODnJdrvNMaio5OicFo75rDyJD2Ucw==", + "license": "MIT", + "dependencies": { + "uzip": "0.20201231.0" + } + }, "node_modules/browserslist": { "version": "4.28.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", @@ -9962,6 +9972,12 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, + "node_modules/uzip": { + "version": "0.20201231.0", + "resolved": "https://registry.npmjs.org/uzip/-/uzip-0.20201231.0.tgz", + "integrity": "sha512-OZeJfZP+R0z9D6TmBgLq2LHzSSptGMGDGigGiEe0pr8UBe/7fdflgHlHBNDASTXB5jnFuxHpNaJywSg8YFeGng==", + "license": "MIT" + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", diff --git a/package.json b/package.json index 5b9e439..f329542 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "@openapitools/openapi-generator-cli": "^2.25.2", "@tailwindcss/postcss": "^4.1.17", "@tailwindcss/vite": "^4.1.17", + "browser-image-compression": "^2.0.2", "ng-zorro-antd": "^20.4.0", "postcss": "^8.5.6", "rxjs": "~7.8.0", diff --git a/src/app/components/setting-form/setting-form.html b/src/app/components/setting-form/setting-form.html index bfb98c5..6cb89bd 100644 --- a/src/app/components/setting-form/setting-form.html +++ b/src/app/components/setting-form/setting-form.html @@ -1,16 +1,21 @@ -