Articulo de referencia

Formato de imagen sin pérdidas gratuito

{{cite web |title=Notice for JPEG XL |website=[[GitHub]] |date=2020-04-12 |url=https://github.com/FLIF-hub/FLIF/commit/973a6a564fbdffc2aff38ff474dd35aa5bb95aa7 |access-date=2021...

UGUI-FLIF

El formato de imagen sin pérdidas gratuito ( FLIF ) es un formato de imagen sin pérdidas que afirma superar a PNG , WebP sin pérdidas , BPG sin pérdidas y JPEG 2000 sin pérdidas en términos de relación de compresión en una variedad de entradas. [ 4 ]

FLIF admite una forma de entrelazado progresivo (una generalización del algoritmo Adam7 ) con la que cualquier descarga parcial (mayor que un par de cientos de bytes [ 5 ] ) de un archivo de imagen se puede utilizar como una codificación con pérdida de toda la imagen.

Jon Sneyers, uno de los desarrolladores de FLIF, lo combinó posteriormente con ideas de varios formatos de compresión con pérdida para crear un sucesor llamado Free Universal Image Format (FUIF), que a su vez se combinó con el formato PIK de Google para crear JPEG XL . Como consecuencia, FLIF ya no se desarrolla. [ 1 ]

Historia

El formato se anunció públicamente por primera vez en septiembre de 2015, [ 6 ] y el primer lanzamiento alfa tuvo lugar aproximadamente un mes después, en octubre de 2015. [ 2 ]

La primera versión estable de FLIF se publicó en septiembre de 2016. [ 7 ]

Diseño

Para la compresión, FLIF utiliza MANIAC (Meta-Adaptive Near-zero Integer Arithmetic Coding ), una variante de CABAC donde los contextos son nodos de árboles de decisión que se aprenden dinámicamente en el momento de la codificación.

FLIF utiliza el espacio de color reversible YCoCg [ 8 ] (a diferencia de Y′C B C R que pierde algo de información de color debido a errores de redondeo, independientemente de su uso en JPEG que de otro modo sería con pérdida ). Aún no se han implementado algunas características, [ 9 ] por ejemplo, otros "espacios de color ( CMYK , YCbCr, ...)". La conversión del espacio de color es más rápida, pero la decodificación (y codificación) general sigue siendo más lenta de lo necesario, o de la competencia, incluso con el mejor espacio de color, ya que esto es solo una pequeña fracción del proceso general. El formato admite un canal alfa opcional ( RGBA ) como PNG (pero a diferencia de JPEG ); y codificación progresiva, similar a PNG (a diferencia de este, la compresión progresiva no aumenta el tamaño del archivo), pero como el algoritmo de FLIF es más complejo (y en parte, puede que aún no se haya ajustado tanto la implementación), tiene un mayor costo computacional; al menos los menores requisitos de ancho de banda pueden compensar parte de ese tiempo adicional. La codificación progresiva reduce el rendimiento de FLIF.

FLIF admite escala de grises , RGB y RGBA con una profundidad de color de 1 a 16 bits por canal. [ 8 ]

FLIF cuenta con algunos parámetros de ajuste que pueden generar imágenes de diferentes tamaños. Todas las imágenes conservan la calidad sin pérdida de calidad. flifcrushTambién existe una herramienta para lograr el tamaño mínimo.

La compresión con pérdida se puede lograr mediante el preprocesamiento. El proceso es determinista y no causa pérdida de generación .

Apoyo

  • XnView admite FLIF desde la versión 2.36. [ 10 ]
  • ExifTool admite la lectura y escritura de metadatos en imágenes FLIF desde la versión 10.31. [ 11 ]
  • UGUI-FLIF admite la vista previa y la conversión de archivos PNG a FLIF. [ 12 ]
  • IrfanView admite la lectura de imágenes FLIF desde la versión 4.52. [ 13 ] [ 14 ]

Referencias

  1. 1 2 "Aviso para JPEG XL" . GitHub . 12 de abril de 2020. Recuperado el 19 de enero de 2021 .
  2. 1 2 "Versión v0.1-alpha" . FLIF-hub/FLIF . 3 de octubre de 2015.
  3. "Versión v0.4" . FLIF-hub/FLIF . 21 de noviembre de 2021.
  4. "FLIF es un nuevo formato de imagen gratuito sin pérdidas que eleva el nivel de compresión" . PetaPixel. 2 de octubre de 2015. Consultado el 20 de octubre de 2016 .
  5. "Carrera de compresión de imágenes: PNG Adam7 vs FLIF (tiempo: 0:00)" . YouTube . 6 de septiembre de 2015. Consultado el 19 de enero de 2021 .
  6. "Formato de imagen sin pérdidas gratuito (FLIF)" . 6 de septiembre de 2015. Archivado del original el 12 de septiembre de 2015.
  7. "Versión v0.2" . FLIF-hub/FLIF . 22 de septiembre de 2016.
  8. 1 2 "Especificación FLIF16" . flif.info . Consultado el 28 de noviembre de 2019 .
  9. "Heurísticas YCoCg · Problema n.° 258 · FLIF-hub/FLIF" . GitHub .
  10. Pierre-Emmanuel Gougelet (8 de noviembre de 2016). "XnView 2.39" . XnView . Consultado el 15 de septiembre de 2017 .
  11. Phil Harvey (19 de octubre de 2016). "ExifTool Ancient History" . ExifTool . Consultado el 1 de noviembre de 2017 .
  12. "UGUI: Descarga de FLIF" . flif.info . Consultado el 27 de diciembre de 2018 .
  13. Irfan Skiljan (12 de diciembre de 2018). "Historial de cambios/versiones de IrfanView: [ 4.52 actual 2018-12-12 ] " . Consultado el 28 de diciembre de 2018 .
  14. Kuki Dent (13 de diciembre de 2018). "IrfanView 4.52 se ha publicado hoy - Foro de soporte de IrfanView" . Archivado del original el 28 de diciembre de 2018. Consultado el 28 de diciembre de 2018 .
  • Sitio web oficial
  • FLIF en GitHub
  • PolyFLIF : una biblioteca de Javascript para decodificar FLIF en navegadores.
  • FLIF en Open Hub
  • Uf : visor FLIF nativo de macOS
  • Optimizador FLIF : ajuste de parámetros para una mejor compresión sin pérdidas.