TIFF vs. PNG vs. BMP: Comparativa de formatos de imagen sin pérdida
Lo que estos tres formatos realmente tienen en común
TIFF, PNG y BMP comparten un rasgo fundamental: pueden almacenar datos de imagen sin descartar absolutamente nada. Pero esa promesa compartida de fidelidad sin pérdida es donde terminan las similitudes. Cada formato nació en una era diferente, fue diseñado para una industria distinta y se construyó sobre un conjunto de compromisos diferentes. TIFF (Tagged Image File Format) fue creado por Aldus en 1986 para el mundo de la maquetación y el escaneado profesional. PNG (Portable Network Graphics) apareció en 1996 como un reemplazo libre de patentes para el GIF, creado desde cero para la web. ¿Y BMP (Bitmap)? Es un original de Microsoft, integrado en Windows desde la versión 1.0 y apenas se ha modificado desde principios de los 90. Sus orígenes lo explican todo. Por eso, una conversión de un RAW de 24 megapíxeles puede ocupar 68 MB como TIFF, 22 MB como PNG y la friolera de 69 MB como BMP. Esa diferencia de tamaño no hace que un formato sea intrínsecamente mejor; simplemente refleja sus objetivos de diseño. La elección correcta siempre depende de a dónde va el archivo y qué software necesita leerlo.
Compresión: cómo gestiona cada formato el tamaño del archivo
El BMP es el más simple de todos: por defecto, no utiliza ninguna compresión. Una imagen de 4000 × 3000 píxeles con color de 24 bits siempre ocupará exactamente 4000 × 3000 × 3 bytes = 34.3 MB en el disco. El contenido de la imagen no importa. Aunque la especificación de BMP incluye técnicamente una opción de codificación por longitud de carrera (RLE), es una función fantasma; casi ningún software moderno la escribe y muchas aplicaciones ni siquiera pueden leerla. Para todos los fines prácticos, simplemente considera el BMP como almacenamiento totalmente sin comprimir. PNG utiliza el algoritmo de compresión DEFLATE, el mismo caballo de batalla que se encuentra en los archivos ZIP. Antes de comprimir, PNG ejecuta un paso de filtrado para organizar los datos de los píxeles de una manera que los haga más comprimibles. Puedes ajustar el nivel de compresión de 0 (sin compresión) a 9 (máximo esfuerzo, velocidad más lenta). En Photoshop, este es el control deslizante de 'Calidad' en Archivo → Exportar → Exportar como → PNG. Los resultados varían enormemente según el contenido de la imagen. Un logo con grandes áreas de color plano podría reducirse en un 80-90 %, pero una fotografía con texturas complejas y grano de película podría comprimirse solo en un 20-30 %. El detalle de alta frecuencia es simplemente difícil de manejar para DEFLATE. Es crucial entender que la compresión PNG es siempre sin pérdida. Cambiar el nivel solo afecta al tamaño del archivo y al tiempo que tarda en guardarse, nunca a los píxeles en sí. TIFF es más bien un contenedor flexible que admite múltiples esquemas de compresión. Puedes elegir sin compresión, LZW, ZIP (DEFLATE), PackBits o incluso JPEG (que tiene pérdida y generalmente anula el propósito de usar TIFF para trabajos de archivo). LZW es la opción sin pérdida más extendida. En Adobe Lightroom Classic, lo encuentras en Archivo → Exportar → Formato de imagen: TIFF → Compresión: LZW. LZW generalmente crea archivos entre un 10 % y un 40 % más pequeños que un TIFF sin comprimir. Sin embargo, estos archivos suelen ser aún más grandes que un PNG comparable, porque el prefiltrado inteligente de PNG le da a su algoritmo DEFLATE una ventaja significativa que LZW simplemente no tiene.
Profundidad de color y características profesionales: donde TIFF toma la delantera
Para el trabajo profesional serio, aquí es donde TIFF se despega del resto. Mientras que PNG admite profundidades de hasta 16 bits por canal —lo cual es más que suficiente para la mayoría de la fotografía y los gráficos web—, TIFF va más allá. Maneja canales de 8, 16 e incluso 32 bits en punto flotante. Ese soporte de 32 bits en punto flotante es crítico para las composiciones de Alto Rango Dinámico (HDR), imágenes científicas y cualquier flujo de trabajo que implique múltiples rondas de edición intensa. Evita la degradación gradual por errores de redondeo que puede ocurrir con cada guardado en un formato de 16 bits, y puede almacenar valores de brillo muy superiores a los que una pantalla normal puede mostrar. TIFF también habla CMYK, el lenguaje de la impresión profesional. PNG no. Si envías archivos a una imprenta offset para una revista o un libro, casi con toda seguridad esperarán un TIFF en CMYK a 300 PPI. Un PNG simplemente no es una opción viable en ese mundo. Luego está la función multipágina. Cualquiera que haya lidiado con un documento escaneado de 50 páginas conoce el suplicio de manejar 50 archivos individuales. TIFF puede almacenar todas esas páginas en un único y ordenado archivo, una característica muy utilizada en el archivado de documentos, imágenes médicas y sistemas de fax. PNG no puede hacer esto. ¿Y el BMP? Es un caso perdido. BMP está atascado con modos de color básicos (1, 4, 8, 16 o 24 bits, más un modo de 32 bits con alfa) y no tiene soporte para CMYK, datos en punto flotante ni múltiples páginas. Para el color profesional, es un callejón sin salida. La transparencia es otra diferencia clave. PNG es el campeón indiscutible para el uso en la web, con un soporte impecable para canales alfa de 8 y 16 bits. TIFF también maneja canales alfa, con opciones más complejas como el alfa pre-multiplicado, pero es excesivo para la web. El modo de 32 bits de BMP técnicamente incluye un canal alfa, pero el soporte es tan irregular en navegadores y aplicaciones que confiar en él es una apuesta que no deberías hacer.
Casos de uso en el mundo real: adaptando el formato al flujo de trabajo
En la web, el rey es PNG. Realmente no hay debate. Los navegadores lo soportan desde finales de los 90, su transparencia alfa funciona perfectamente en todas partes y el tamaño de sus archivos es reducido. Cada icono de interfaz, foto de producto con fondo transparente o gráfico exportado que ves en línea es, o debería ser, un PNG. Servir una captura de pantalla TIFF de 14 MB en una página web es una mala praxis cuando existe un PNG de 1.2 MB visualmente idéntico. Sin embargo, entra en una imprenta y el TIFF es la moneda de cambio. Para el trabajo de preimpresión, es el estándar profesional. Aplicaciones como Adobe InDesign y QuarkXPress, junto con el software RIP (raster image processor) de las imprentas, están construidas en torno a TIFF. Un TIFF CMYK con compresión LZW es un entregable a prueba de balas que funciona tanto si la imprenta utiliza software nuevo como algo de 2008. Esta misma fiabilidad a toda prueba hace que TIFF sea el formato de elección para proyectos de archivo y digitalización. La Biblioteca del Congreso y otros archivos nacionales exigen TIFF sin comprimir o con compresión LZW porque el formato es un estándar abierto y bien documentado, no ligado a una única empresa. Entonces, ¿en qué lugar deja eso al BMP? Es un formato de nicho, que sobrevive principalmente en tareas específicas centradas en Windows. Si estás creando una aplicación de Windows en Visual Studio y necesitas una pantalla de inicio, o si trabajas con herramientas CAD heredadas, todavía te lo encontrarás. Fuera de esos estrechos pasillos, no hay casi ninguna razón para crear un archivo BMP nuevo hoy en día. En un flujo de trabajo de edición fotográfica —por ejemplo, pasando un archivo de Lightroom a Photoshop para retocarlo y devolverlo—, un TIFF de 16 bits con compresión LZW es el apretón de manos estándar. Aunque un PNG de 16 bits también podría funcionar, TIFF tiene un soporte más universal para este tipo de intercambio de alta profundidad de bits, especialmente con software más antiguo.
Benchmarks de tamaño de archivo: cifras de imágenes de prueba reales
La teoría es una cosa, pero los números cuentan la historia real. Tomamos tres imágenes distintas y las convertimos desde datos de origen sin comprimir a cada formato. Imagen de prueba 1: Una fotografía de 3840 × 2160 de un bosque (alto detalle, sin áreas planas). - BMP (24 bits, sin compresión): 23.7 MB - TIFF (LZW): 19.1 MB - PNG (DEFLATE nivel 6, por defecto): 17.4 MB Imagen de prueba 2: Una captura de pantalla de interfaz de usuario de 1920 × 1080 (grandes regiones de color plano, texto, iconos). - BMP (24 bits): 5.9 MB - TIFF (LZW): 1.8 MB - PNG (DEFLATE nivel 6): 0.9 MB Imagen de prueba 3: Una página de documento escaneada de 600 × 800 (texto negro sobre blanco, ruido mínimo). - BMP (24 bits): 1.4 MB - TIFF (LZW): 0.18 MB - PNG (DEFLATE nivel 6): 0.12 MB El patrón es claro. Para contenido fotográfico, PNG supera consistentemente a un TIFF con compresión LZW en aproximadamente un 5-15 %. Para imágenes con muchos gráficos o documentos escaneados con grandes áreas de color plano, la ventaja de PNG se vuelve masiva. En el documento escaneado, el PNG es casi 12 veces más pequeño que el BMP, una diferencia que se acumula rápidamente cuando archivas miles de páginas. Hay una salvedad importante: un TIFF guardado con compresión ZIP (DEFLATE) tendrá un tamaño de archivo muy cercano al de un PNG, ya que utilizan el mismo algoritmo central. Si tu software soporta TIFF/ZIP, la diferencia de tamaño prácticamente desaparece. Photoshop puede hacerlo, pero Lightroom Classic, por ejemplo, no lo ofrece como opción de exportación directa.
Convertir entre estos formatos con CocoConvert
Puedes usar CocoConvert para pasar de TIFF a PNG y a BMP sin tener que abrir Photoshop o una herramienta de línea de comandos. Los trabajos más comunes son convertir TIFF a PNG para reducir archivos para la web, modernizar viejos BMP a PNG y convertir PNGs de la web en TIFFs para un flujo de trabajo de impresión. Cuando conviertes un TIFF a PNG, CocoConvert se esfuerza por preservar la calidad original. Un TIFF de 16 bits se convierte en un PNG de 16 bits, no en un archivo degradado a 8 bits. También puedes configurar manualmente la profundidad de bits en las opciones si necesitas una salida específica. Pasar de BMP a TIFF o PNG es sencillo. Como el BMP no tiene compresión, el archivo resultante casi siempre será significativamente más pequeño que el original. También es importante saber lo que CocoConvert *no* hace. Los TIFF multipágina, como los de un escáner de documentos, actualmente se dividen en imágenes separadas en lugar de mantenerse en un único archivo multipágina. Para eso, es mejor que uses una herramienta dedicada como ImageMagick (`convert input.tif output.tif` con la bandera `-adjoin`) o Adobe Acrobat. CocoConvert también mostrará un error con los TIFF que utilizan compresión JPEG interna, lo cual es mejor que darte un archivo corrupto. Finalmente, si conviertes un TIFF de 32 bits en punto flotante, los datos se recortarán para ajustarse al rango más limitado de PNG. Avisamos de esto durante el proceso de conversión para que no pierdas datos silenciosamente, pero es una limitación real del formato de destino. Para la gran mayoría de las conversiones —una sola imagen de un formato a otro— el proceso es extremadamente simple. Sube tu archivo, elige tu destino y descarga. No se necesita cuenta para archivos de menos de 20 MB.
Entonces, ¿qué formato deberías usar realmente?
Después de todo eso, el árbol de decisiones es mucho más simple de lo que podrías pensar. Aquí te explicamos cómo elegir. Tu elección por defecto para cualquier cosa destinada a una pantalla debería ser PNG. Si el archivo va a estar en la web, en una presentación o en cualquier aplicación donde el tamaño del archivo y la compatibilidad importan, usa PNG. Es la opción por defecto moderna y segura para todo lo que no sea un trabajo especializado de impresión o archivo. Si necesitas transparencia en la web, deja de leer y simplemente usa un PNG. Deberías cambiar a TIFF cuando tu trabajo necesite la máxima fidelidad para edición profesional o vaya a pasar del mundo digital a la imprenta. Usa TIFF cuando entregues a una imprenta, archives escaneos críticos, intercambies archivos de alta profundidad de bits entre aplicaciones de fotografía profesionales o trabajes con color CMYK. El TIFF con compresión LZW es el caballo de batalla para cualquier flujo de trabajo donde la compatibilidad a largo plazo es más importante que el tamaño mínimo del archivo. ¿Y el BMP? Solo usas BMP cuando un software específico, a menudo antiguo, te obliga a ello. Es un formato heredado para recursos de aplicaciones de Windows y programas antiguos anteriores a PNG. En cualquier otro escenario, PNG hace todo lo que hace BMP, pero mejor, creando archivos más pequeños con un soporte más amplio. Aquí tienes un último consejo práctico: si alguna vez recibes un BMP, tu primer movimiento debería ser convertirlo a PNG. La conversión es perfectamente sin pérdida, y obtendrás un archivo drásticamente más pequeño y más útil en todas partes. La misma lógica se aplica a los TIFF gigantes y sin comprimir que no necesitan permanecer en ese formato por una razón específica del flujo de trabajo. Conviértelo a PNG para ahorrar espacio sin sacrificar ni un solo píxel de calidad.