WEBP y el canal alfa: qué sobrevive
Solo un formato de salida de este conjunto conserva la transparencia: PNG. Convierte un WEBP transparente a cualquier otra cosa y los píxeles vacíos se rellenan con un color que eliges, lo que es exactamente lo que querías o lo único que conviene comprobar antes.
WEBP no es un solo formato. Es un contenedor que guarda una imagen con pérdida, una sin pérdida o una animación, y cualquiera de ellas puede llevar transparencia. Esa flexibilidad es la razón de que un WEBP pueda ocupar en una página web una cuarta parte que el PNG y aun así mostrar un logotipo recortado con limpieza. Cuando un programa se niega a abrirlo, el problema es de compatibilidad, no de la imagen.
Qué hace el convertidor, en orden
- El archivo se descodifica en la pestaña de tu navegador, a su resolución completa.
- La imagen descodificada se dibuja en un lienzo con el tamaño que pediste.
- Para todos los formatos de destino salvo PNG, el lienzo se rellena con un color de fondo antes de que la imagen se pose encima.
- El resultado se vuelve a codificar: como PNG sin ajustes de calidad, o como JPEG o WEBP con el nivel de calidad del control deslizante.
- El archivo se escribe en tus descargas; en ningún momento se sube nada.
El relleno de fondo es la parte que conviene leer dos veces. Ocurre para JPEG, para WEBP y para cualquier otro destino con pérdida, porque el lienzo no puede mantener la transparencia en cuanto el formato no puede guardarla. El valor por defecto es blanco; el selector de color junto al control de calidad lo cambia. Si tu WEBP tiene bordes suaves y semitransparentes — una sombra proyectada, un contorno dibujado a mano —, esos píxeles se mezclan con el fondo en lugar de descartarse, así que un fondo oscuro puede hacer que un logotipo claro parezca tener flecos.
Dos conversiones, dos trabajos distintos
| Conversión | Para qué sirve | Qué pasa con la transparencia |
|---|---|---|
| WEBP a PNG | Abrir el archivo en software que nunca aprendió WEBP | Se conserva: PNG guarda el alfa. |
| WEBP a JPG | Un archivo más pequeño para un sitio que solo acepta JPEG | Aplanada sobre el color de fondo. |
| JPG a WEBP | Encoger una foto para la web | JPEG no tiene transparencia, así que no hay ninguna que conservar. |
Una consecuencia contraintuitiva: convertir un PNG transparente a WEBP en esta herramienta también lo aplana, aunque el formato WEBP pueda llevar transparencia. El lienzo se prepara igual para todos los destinos que no son PNG, así que la regla segura es simple: si la transparencia importa, termina en PNG.
La calidad, y por qué el valor por defecto se mueve
JPEG y WEBP con pérdida se codifican con un nivel de calidad tomado del control deslizante, que empieza en 92. Es un término medio razonable: lo bastante alto para que los artefactos sigan invisibles en fotografías, y lo bastante bajo para encoger un archivo de forma perceptible. PNG se codifica sin ajuste de calidad, porque PNG es sin pérdida por definición: el control deslizante no le afecta, y el color de fondo tampoco.
Como toda conversión recodifica la imagen, la calidad solo puede perderse, nunca ganarse. Convertir JPEG a WEBP con calidad 92 mantiene el resultado visible indistinguible en la mayoría de los casos; convertir WEBP a JPEG con el mismo ajuste añade una generación más a lo que el archivo ya llevaba.
Los límites
- 64 MB por archivo, comprobados antes de descodificar el archivo.
- Los lados de la salida no pueden superar los 20.000 px.
- El cambio de tamaño puede ir del 1 % al 400 % del original, o a un tamaño exacto.
- Se pueden poner en cola hasta veinte archivos en una pasada.
- Los metadatos no se copian al archivo nuevo: la salida es la imagen recién codificada.
La versión corta
- PNG es el único destino que conserva la transparencia; todo lo demás se aplana.
- El selector de color de fondo decide en qué se convierten los píxeles transparentes: blanco por defecto.
- La calidad empieza en 92 para los destinos con pérdida y no hace nada para PNG.
- La conversión ocurre en tu pestaña; el archivo nunca se sube.
Preguntas
¿Mi WEBP transparente seguirá siendo transparente?
Solo si la salida es PNG. Para los destinos JPEG y WEBP, el lienzo se rellena primero con el color de fondo, así que los píxeles transparentes se mezclan con él antes de codificar.
¿Por qué el PNG es más grande que el WEBP?
Porque WEBP comprime, con o sin pérdida, y PNG guarda cada píxel descodificado sin pérdida. Una fotografía convertida a PNG suele pesar varias veces más.
¿El control de calidad afecta a la salida PNG?
No. PNG es sin pérdida por definición, así que el convertidor lo codifica sin ajuste de calidad; el control solo se aplica a JPEG y al WEBP con pérdida.