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.