El contenedor recibe un File local y no tiene permiso de red; Canvas trabaja en la pestaña.

Sin ruta de subida

La CSP usa connect-src none y no existe entrada remota.

Local no significa forense

Canvas no garantiza saneado forense ni color profesional.

Verifica el archivo generado

Después de redimensionar, compara las dimensiones y el formato indicados con los requisitos del sitio o documento receptor. Abre allí el archivo descargado, revisa bordes y zonas transparentes importantes y conserva el original hasta aceptar el resultado. Examina la vista previa a tamaño natural y dentro del diseño de destino. Si importan textos, líneas finas o logotipos, amplía la salida y compárala con el original. Un menor número de bytes es un dato útil, pero no demuestra por sí solo que el resultado visual sea adecuado.