Compress profile pictures on upload

This commit is contained in:
Matthew Remmel
2025-09-15 08:40:02 -04:00
committed by hodlbod
parent fc3b68c390
commit 129f49bcc7
4 changed files with 43 additions and 27 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
<script lang="ts">
import {randomId} from "@welshman/lib"
import {preventDefault, stopPropagation} from "@lib/html"
import {preventDefault, stopPropagation, stripExifData} from "@lib/html"
import CloseCircle from "@assets/icons/close-circle.svg?dataurl"
import AddCircle from "@assets/icons/add-circle.svg?dataurl"
import GallerySend from "@assets/icons/gallery-send.svg?dataurl"
@@ -27,14 +27,14 @@
active = false
}
const onDrop = (e: any) => {
const onDrop = async (e: any) => {
active = false
file = e.dataTransfer.files[0]
file = await stripExifData(e.dataTransfer.files[0])
}
const onChange = (e: any) => {
file = e.target.files[0]
const onChange = async (e: any) => {
file = await stripExifData(e.target.files[0])
}
const onClear = () => {
@@ -1,6 +1,6 @@
<script lang="ts">
import {randomId} from "@welshman/lib"
import {preventDefault, stopPropagation} from "@lib/html"
import {preventDefault, stopPropagation, stripExifData} from "@lib/html"
import CloseCircle from "@assets/icons/close-circle.svg?dataurl"
import AddCircle from "@assets/icons/add-circle.svg?dataurl"
import GallerySend from "@assets/icons/gallery-send.svg?dataurl"
@@ -27,14 +27,14 @@
active = false
}
const onDrop = (e: any) => {
const onDrop = async (e: any) => {
active = false
file = e.dataTransfer.files[0]
file = await stripExifData(e.dataTransfer.files[0])
}
const onChange = (e: any) => {
file = e.target.files[0]
const onChange = async (e: any) => {
file = await stripExifData(e.target.files[0])
}
const onClear = () => {