JPG a PNG
Tus imágenes no salen de este dispositivo
Pasar un JPG a PNG te da un archivo que algunos formularios y flujos de trabajo exigen. Lo que no hace es mejorar la imagen ni darle un fondo transparente: guarda, sin pérdida, exactamente los píxeles que salieron al decodificar el JPG, en un archivo que suele ser de cinco a diez veces más grande.
Cómo pasar de JPG a PNG
La expectativa más común con esta conversión es justo la que no puede cumplir. Los artefactos de compresión de JPEG, la leve ondulación alrededor de los bordes duros y los bloques en las zonas planas, son valores de píxel corrientes cuando el navegador termina de decodificar. PNG no tiene forma de distinguirlos del detalle real y los conserva todos a la perfección. Tampoco crea transparencia: el fondo sigue siendo opaco, igual que antes, y quitar un fondo es un trabajo de edición, no un cambio de formato.
Hay una segunda razón, menos evidente, por la que el PNG sale tan grande. PNG comprime prediciendo cada píxel a partir de sus vecinos y comprimiendo después lo que no se pudo predecir, algo que funciona de maravilla cuando los píxeles vecinos se parecen. Un JPEG decodificado no es liso en ese sentido: la cuantificación que lo hizo pequeño dejó un ruido fino y estructurado en cada bloque de ocho por ocho, así que la predicción es peor de lo que habría sido con el original de la cámara y el resto se comprime peor. Casi todos los bytes de ese PNG se gastan en guardar, con toda fidelidad, los artefactos del propio JPEG.
Aun así tiene usos reales. Algunas imprentas y algunos procesos de iconos solo aceptan PNG. Y si vas a hacer varias rondas de edición, pasar a PNG una vez al principio evita que cada guardado añada otra generación de pérdida JPEG sobre la anterior.
Para qué la usa la gente
- Cumplir un formulario de subida que solo acepta PNG
- Alimentar un proceso de iconos o recursos que espera PNG
- Cumplir la especificación de una imprenta que solo admite PNG
- Meter una foto en una plantilla de documento o de diapositivas que rechaza JPG
- Congelar una imagen antes de editarla para que no se acumule más pérdida JPG
Preguntas
No. Eso es una operación de edición, no una conversión. El PNG tendrá el mismo fondo opaco que tenía el JPG.
No. Conserva lo que hay, artefactos incluidos. Nada puede recuperar el detalle que el JPG ya descartó.
En parte porque PNG no tiene pérdida, y en parte porque el ruido de bloques del propio JPEG estropea la predicción en la que se apoya PNG. En una fotografía, de cinco a diez veces el JPG es normal.
No. PNG no tiene pérdida, así que no hay nada que sacrificar. El control solo aparece en los formatos de salida con pérdida.
No se introduce ninguna pérdida más. Los píxeles que decodificó el navegador son exactamente los que se escriben en el PNG.
Cuando un sistema rechaza todo lo que no sea PNG, y cuando quieres un punto de partida estable para varias rondas de edición.
Se eliminan, coordenadas GPS incluidas, porque el archivo se reconstruye desde un lienzo en lugar de copiarse.
La imagen se dibuja en un lienzo sRGB y se guarda sin perfil de color. Un JPEG corriente ya es sRGB, así que no cambia nada; uno de gama amplia se convierte a sRGB.
No. Todo ocurre en esta página.