Articulo de referencia

Imagen flash

FlashPix es un formato de archivo de gráficos de computadora de mapa de bits donde la imagen se guarda en más de una resolución . [1] Su diseño anticipó que cuando se envía una ...

FlashPix es un formato de archivo de gráficos de computadora de mapa de bits donde la imagen se guarda en más de una resolución . [1] Su diseño anticipó que cuando se envía una solicitud HTTP para el archivo por un complemento del navegador que implementa el formato, solo se devuelve al navegador la imagen compatible con la resolución de pantalla actual, [ dudosodiscutir ] ahorrando ancho de banda y tiempo de descarga. [2]

Historia

FlashPix se basa en el formato de archivo IVUE , el formato de archivo de imagen multiresolución/en mosaico que utilizaba el software Live Picture (Live Picture Inc). En 1995, un consorcio formado por Eastman Kodak (PhotoCD), Microsoft , Hewlett-Packard y Live Picture Inc buscaba una solución de archivos de imagen potente, y la solución de Live Picture era la mejor opción para gestionar archivos de imagen de gran tamaño.

Descripción técnica

Los archivos FlashPix tienen la extensión de archivo .fpx . FlashPix utiliza el formato de almacenamiento estructurado de Microsoft , [3] que almacena datos jerárquicos en un solo archivo.

Cada imagen se almacena con sus subresoluciones. Cada resolución se divide por 2, hasta que toda la imagen cabe en un solo mosaico. El tamaño de los mosaicos es variable, pero el uso predeterminado es tener mosaicos de 64 × 64 píxeles (IVUE usaba 256 × 256 píxeles). Cada mosaico se puede comprimir independientemente de otros mosaicos usando varios algoritmos ( LZH , JPEG , RLE ). Cada píxel puede tener cualquier número de canales de cualquier tamaño (por ejemplo, una imagen CMYK de 16 bits ), intercalados o no, incluido el canal alfa .

El resultado es un archivo más grande que el original (con la misma compresión), pero nunca más de un 33 % más grande. Permite un acceso eficiente solo a las partes necesarias de la imagen sin tener que leer el archivo completo.

Para una imagen CMYK de 16 bits de 10200 × 7650 que utilice mosaicos de 64 × 64, una imagen normal sin comprimir ocuparía 595 MB de espacio en disco. Sin embargo, FlashPix almacenará:

  • La imagen original: 10200 × 7650 píxeles en mosaicos de 160 × 120 (~595 MB, pero generalmente menos usando RLE o LZH por mosaico)
  • Subresolución 1: 5100 × 3825 píxeles en mosaicos de 80 × 60 (~149 MB)
  • Subresolución 2: 2550 × 1913 píxeles en 40 × 30 mosaicos (~37 MB)
  • Subresolución 3: 1275 × 957 píxeles en 20 × 15 mosaicos (~9 MB)
  • Subresolución 4: 638 × 479 píxeles en mosaicos de 10 × 8 (~2,3 MB)
  • Subresolución 5: 319 × 240 píxeles en mosaicos de 5 × 4 (~598 KB)
  • Subresolución 6: 160 × 120 píxeles en mosaicos de 3 × 2 (~150 KB)
  • Subresolución 7: 80 × 60 píxeles en mosaicos de 2 × 1 (~37,5 KB)
  • Subresolución 8: 40 × 30 píxeles en un solo mosaico (~9 KB)

Tamaño total: ~793 MB

Un visualizador (como un software de edición de fotografías) accederá solo a la parte necesaria. En el peor de los casos, para una pantalla de 1680 × 1050, se necesitan 53 × 33 mosaicos (56 MB) en la memoria, independientemente de la parte de la imagen que se esté utilizando.

Disponibilidad

ImageMagick ofrece un kit de herramientas de código abierto Flashpix (libfpx) . La mayor parte de este código lo proporciona Digital Imaging Group Inc y Eastman Kodak Company en 1999, bajo una licencia (flashpix.h) similar a la licencia Apache 1.0. Parte del código está adaptado del código IVUE y también incluye su propia biblioteca JPEG de HP. [4]

Referencias

  1. ^ "Especificación del formato FlashPix" (PDF) .
  2. ^ "TechWeb: TechEncyclopedia". TechWeb. 1 de septiembre de 2006. Archivado desde el original el 9 de junio de 2015. Consultado el 1 de septiembre de 2006 .
  3. ^ "Estándares AI3A - Iniciativas - Flashpix". Asociación Internacional de la Industria de la Imagen. 1 de septiembre de 2006. Archivado desde el original el 26 de abril de 2008.
  4. ^ "ImageMagick/libfpx". ImageMagick Studio LLC. 19 de septiembre de 2019.licencia
Obtenido de "https://es.wikipedia.org/w/index.php?title=FlashPix&oldid=1236657246"