Le pido al usuario que se registre que cargue imágenes de avatar, pero algunas imágenes tardan mucho en cargarse porque son muy grandes o algo así. ¿Hay alguna forma de reducir el tamaño de las imágenes antes de enviarlas con la solicitud posterior? Estoy usando nuxtjs.
Realmente no.
Puede hacer una validación del tamaño y no permitirlos si está por encima de un umbral específico.
No hagas compresión de imágenes en el lado del cliente aunque.
Hay algunas soluciones desagradables aquí, como convertir su imagen en un lienzo y viceversa , definitivamente obtendrá una calidad de imagen inferior a la media, pero puede estar bien en su caso.
Esta respuesta sigue siendo relevante también.