Notas del equipo sobre el oficio, los formatos y las pequeñas decisiones detrás de un buen recorte redondo.
Por que los PNG fotograficos son tan grandes
El PNG promete registrar cada pixel sin perder ninguno, y esa promesa sale cara en una foto. Con millones de tonos que se deslizan con suavidad casi no hay nada que el compresor pueda predecir o reducir, asi que el archivo se hincha. Una foto corriente de 1600x1200 puede quedarse entre 3 y 5 MB como PNG, y sin embargo la misma imagen como JPEG a calidad 85 entra en 200 a 400 KB. La diferencia se reduce a la transformada del coseno en que se apoya el JPEG, que parte la imagen en bloques de 8x8, suelta el detalle de alta frecuencia que el ojo apenas registra y empaqueta apretado lo que queda. El material de tono continuo, es decir casi toda la fotografia, se reduce de forma drastica. La fidelidad perfecta del PNG se gana su sitio en graficos planos y trabajos en curso, pero es sencillamente la envoltura equivocada para una foto que piensas compartir.
La transparencia y el canal alfa
Un canal alfa de 8 bits deja que un PNG registre cualquier nivel de opacidad por pixel, del totalmente transparente al totalmente solido. El JPG no ofrece tal campo, asi que la transparencia no tiene donde vivir. Cuando el motor de imagen reconstruye un PNG como JPEG, primero posa la imagen sobre un fondo elegido, y ese fondo por defecto es blanco, que es justo por lo que las regiones transparentes se leen blancas despues. La conclusion es seca, un JPG transparente no puede existir, porque el formato no tiene el concepto. Cuando el recorte tiene que sobrevivir, el WebP o el PNG intacto son tus unicas vias. Araluma se queda con el blanco como relleno porque se funde en los documentos, las diapositivas y las fichas de escaparate donde estos JPG acaban con mas frecuencia.
Rendimiento de guardado medido
Todas estas cifras salen de Chrome 148 en un escritorio Linux, apoyandose en el guardado JPEG del navegador. A 0,12 MP, una miniatura 400x300 se cierra en unos 10 a 15 ms. Sube a 0,78 MP, un cuadro 1024x768, y se situa cerca de 13 a 20 ms. Una toma de 8 MP a 3840x2160 pide mas o menos 1,4 segundos, e incluso un monstruo de 48 MP a 8000x6000 solo demanda alrededor de 1,5 segundos. Escribir un JPG asi supera con holgura a escribir un PNG de la misma imagen, y deja atras al AVIF, que tiene que cargar un modulo aparte y puede moler durante 25 segundos en esa imagen de 48 MP incluso en un escritorio. Junto todo, es de las vias mas rapidas en cualquier parte de la familia convert, y no cuesta nada extra de bajar, porque el guardado JPEG ya vive en cada navegador.
Manejo de EXIF y metadatos
Reconstruir la imagen le borra las etiquetas EXIF, IPTC y XMP del JPG resultante en cualquier navegador, lo que barre las coordenadas GPS, el cuerpo de la camara, la marca de hora de captura, el texto de copyright y cualquier campo personalizado que el PNG cargara. Los perfiles de color ICC toman una via aparte, donde Chrome y Safari conservan el perfil sRGB en la salida mientras Firefox lo quita con todo lo demas. Asi el JPG es seguro en sRGB en todas partes, pero una etiqueta de gama amplia como Display-P3 o Adobe RGB no pasara por Firefox. Si tu cadena de trabajo depende de retener todos esos metadatos, gestionalos con una herramienta hecha a proposito despues. Para el uso diario web y de compartir, perder las etiquetas es bienvenido, recorta algo de peso y saca los datos de ubicacion de tus fotos.
Cuando se ven los artefactos JPG
El JPEG razona en bloques de 8x8. Suelta un salto duro entre dos colores muy distintos dentro de un bloque y el JPG solo puede bosquejarlo con un punado de terminos de frecuencia, dejando un halo, una corona debil de pixeles mas claros o mas oscuros que abraza el borde. Las fotografias lo esconden bien, porque sus bordes nunca son nitidos como una cuchilla y la microvariacion alrededor enmascara la aproximacion. Pero capturas, logotipos, recuadros de bordes precisos, letras o losas vecinas de color plano lo exponen en cualquier calidad, porque es justo la senal con la que la matematica sufre. La regla se escribe sola, manten capturas, logotipos y arte cargado de texto fuera del JPG. Dejalos en PNG, o pasa a WebP para un archivo esbelto que esquiva el halo por completo.
Privacidad y dónde recae el trabajo
Dónde recae el trabajo depende de la cantidad. Con una sola imagen, nada sale del navegador, y puedes comprobarlo en vivo en segundos. Abre las DevTools de Chrome, ve al panel de Red, filtra por XHR y Fetch y convierte un archivo. No aparece nada mientras corre la codificación. Con dos o más, Araluma los envía a nuestro servidor, que convierte, junta el resultado y devuelve un enlace de descarga. Ese enlace y los archivos convertidos se eliminan en unas 2 horas. La ruta de una sola imagen mantiene todo en el dispositivo, fuera de la red, mientras que un lote lo cambia por sacar muchos archivos de una vez. Para la captura de algo privado o una foto marcada con tu ubicación, convertir de una en una lo mantiene en tu máquina, una diferencia real, no un eslogan.