From d0bf9b1735c1aa6459d5af259c2aa3eb34f8fcd3 Mon Sep 17 00:00:00 2001 From: Will Freeman Date: Wed, 13 Nov 2024 23:33:22 -0700 Subject: [PATCH] convert from HEIC in browser (temporary) --- webapp/package-lock.json | 11 +++++++ webapp/package.json | 1 + webapp/src/components/ReviewSubmission.vue | 37 ++++++++++++++++++++-- 3 files changed, 46 insertions(+), 3 deletions(-) diff --git a/webapp/package-lock.json b/webapp/package-lock.json index 3b839d6..7b0ee49 100644 --- a/webapp/package-lock.json +++ b/webapp/package-lock.json @@ -11,6 +11,7 @@ "@auth0/auth0-vue": "^2.3.3", "axios": "^1.7.7", "exifreader": "^4.25.0", + "heic2any": "^0.0.4", "vue": "^3.4.29", "vue-router": "^4.3.3", "vuetify": "^3.7.2" @@ -1113,6 +1114,11 @@ "he": "bin/he" } }, + "node_modules/heic2any": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/heic2any/-/heic2any-0.0.4.tgz", + "integrity": "sha512-3lLnZiDELfabVH87htnRolZ2iehX9zwpRyGNz22GKXIu0fznlblf0/ftppXKNqS26dqFSeqfIBhAmAj/uSp0cA==" + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2258,6 +2264,11 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, + "heic2any": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/heic2any/-/heic2any-0.0.4.tgz", + "integrity": "sha512-3lLnZiDELfabVH87htnRolZ2iehX9zwpRyGNz22GKXIu0fznlblf0/ftppXKNqS26dqFSeqfIBhAmAj/uSp0cA==" + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", diff --git a/webapp/package.json b/webapp/package.json index 599d2fc..9950c04 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -14,6 +14,7 @@ "@auth0/auth0-vue": "^2.3.3", "axios": "^1.7.7", "exifreader": "^4.25.0", + "heic2any": "^0.0.4", "vue": "^3.4.29", "vue-router": "^4.3.3", "vuetify": "^3.7.2" diff --git a/webapp/src/components/ReviewSubmission.vue b/webapp/src/components/ReviewSubmission.vue index 3d1a04c..1a424a1 100644 --- a/webapp/src/components/ReviewSubmission.vue +++ b/webapp/src/components/ReviewSubmission.vue @@ -6,7 +6,13 @@ - + + Converting from HEIC + + + + + @@ -45,14 +51,20 @@