Formato de archivo de imagen etiquetado | |
---|---|
Extensión | .tif[1] [2] o.tiff |
tipo MIME | imagen/tiff [1] [2] |
Desarrollador | Microsoft y Aldus , ahora Adobe Systems |
publicado | 1986 |
Tipo de formato | gráficos de trama |
Desarrollado en | EXIF , DCF , TIFF/EP , TIFF/IT , TIFF-FX , GeoTIFF |
Sitio web | adobe.io/open/sta… ( Inglés) |
Archivos multimedia en Wikimedia Commons |
TIFF ( Formato de archivo de imagen etiquetada ) es un formato para almacenar imágenes gráficas de trama . TIFF se ha convertido en un formato popular para almacenar imágenes de alta profundidad de color . Se utiliza para escanear, enviar faxes, OCR, imprimir y es ampliamente compatible con aplicaciones gráficas. Se eligió TIFF como formato gráfico principal del sistema operativo NeXTSTEP , y se transfirió el soporte para este formato a Mac OS X. El formato fue desarrollado por Aldus Corporation en colaboración con Microsoft para su uso con PostScript . La empresa propietaria de las especificaciones, Aldus Corporation, se fusionó posteriormente con Adobe Systems , que actualmente posee los derechos de autor de estas especificaciones [3] .
Inicialmente, el formato admitía la compresión sin pérdida , luego el formato se amplió para admitir la compresión con pérdida en el formato JPEG [3] .
Los archivos TIFF suelen tener la extensión .tiffo .tif.
El encabezado del archivo contiene una firma y un enlace (compensación) al primer bloque de datos significativo del archivo.
Una firma de archivo TIFF ( número mágico ) consta de dos partes:
Por lo tanto, hay dos firmas posibles (dependiendo del orden de los bytes en el archivo):
A continuación, los bytes 4-7, se indica el desplazamiento en bytes desde el principio del archivo (alineado con la PALABRA ( palabra de máquina )) hasta el primer directorio IFD (directorio de archivo de imagen ing. ).
La estructura del formato es flexible y le permite guardar imágenes en modo de color con paleta, así como en diferentes espacios de color:
Los modos admitidos son 8, 16, 32 y 64 bits por canal cuando son enteros, así como 32 y 64 bits por canal cuando representan un valor de píxel como números de punto flotante .
Es posible guardar la imagen como un archivo TIFF con o sin compresión. Las tasas de compresión dependen de las características de la propia imagen guardada, así como del algoritmo utilizado. El formato TIFF permite el uso de los siguientes algoritmos de compresión:
En este caso, JPEG es simplemente una encapsulación del formato JPEG en el formato TIFF. El formato TIFF también le permite almacenar imágenes comprimidas de acuerdo con el estándar JPEG sin pérdida de datos (JPEG sin pérdida), pero la compresión JPEG-LS en la especificación TIFF Revisión 6.0 no es compatible.
Los algoritmos CCITT Grupo 3 y 4 son para codificar mapas de bits binarios . Fueron diseñados originalmente para redes de fax (razón por la cual a veces se los denomina Fax 3, Fax 4). Actualmente, también se utilizan en impresión, sistemas de cartografía digital y sistemas de información geográfica. El algoritmo del Grupo 3 es similar a RLE en el sentido de que codifica secuencias de píxeles lineales , mientras que el Grupo 4 codifica campos de píxeles 2D.
TIFF es un formato etiquetado y tiene los siguientes tipos de etiquetas:
Estas etiquetas forman el núcleo del formato y deben ser compatibles con todos los productos que implementen el formato TIFF de acuerdo con la especificación.
El código | maleficio | Nombre | Descripción |
---|---|---|---|
254 | 0x00FE | NewSubfileType | El tipo de datos almacenados en este archivo. Esta etiqueta reemplaza a la etiqueta SubfileType y es muy útil cuando se almacenan varias imágenes en el mismo archivo TIFF. |
255 | 0x00FF | SubfileType | El tipo de datos almacenados en este archivo (antiguo). |
256 | 0x0100 | Ancho de la imagen | El número de columnas en la imagen. |
257 | 0x0101 | ImageLength | El número de líneas en la imagen. |
258 | 0x0102 | bits por muestra | El número de bits en el componente. Esta etiqueta asume un número diferente de bits en cada componente (aunque en la mayoría de los casos es el mismo). Por ejemplo, para RGB puede haber 8 para todos los componentes: rojo, verde y azul, o 8,8,8 para cada uno de los componentes. |
259 | 0x0103 | compresión | El tipo de compresión utilizada. |
262 | 0x0106 | Interpretación fotométrica | El modelo de color a utilizar. |
263 | 0x0107 | Umbral | Un tipo de conversión de gris a blanco y negro para imágenes en blanco y negro. |
264 | 0x0108 | Ancho de celda | El número de columnas en la matriz de conversión de gris a blanco y negro. |
265 | 0x0109 | CellHeight | El número de filas en la matriz de conversión de gris a blanco y negro. |
266 | 0x010A | RellenarOrden | El orden lógico de los bits en un byte. |
270 | 0x010E | Descripción de la imagen | Descripción de la imagen. |
271 | 0x010F | Hacer | Productor de imagen. |
272 | 0x0110 | Modelo | Modelo o número de serie. |
273 | 0x0111 | Desplazamientos de tiras | Compensación para cada franja de imagen en bytes. |
274 | 0x0112 | Orientación | Orientación de la imagen. |
277 | 0x0115 | Muestras por píxel | El número de componentes por píxel. |
278 | 0x0116 | FilasPorTira | El número de líneas por carril. |
279 | 0x0117 | StripByteCounts | El número de bytes por tira después de la compresión. |
280 | 0x0118 | MinSampleValue | El valor mínimo utilizado por el componente. |
281 | 0x0119 | MaxSampleValue | El valor máximo utilizado por el componente. |
282 | 0x011A | XResolución | El número de píxeles en la unidad de resolución de la fila. |
283 | 0x011B | YResolución | El número de píxeles en la columna ResolutionUnit. |
284 | 0x011C | PlanarConfiguration | Un método para almacenar los componentes de cada píxel. |
288 | 0x0120 | compensaciones gratuitas | El desplazamiento de bytes a la cadena de bytes no utilizados. |
289 | 0x0121 | FreeByteCounts | El número de bytes en la cadena de bytes no utilizados. |
290 | 0x0122 | Unidad de respuesta gris | Resolución de datos almacenados en GrayResponseCurve. |
291 | 0x0123 | GrisRespuestaCurva | La cantidad de densidad gris. |
296 | 0x0128 | Unidad de resolución | Resolución de datos almacenados en XResolution, YResolution. |
305 | 0x0131 | Software | El nombre y la versión del producto de software. |
306 | 0x0132 | fecha y hora | La fecha y hora en que se creó la imagen. |
315 | 0x013B | El ordenador anfitrión | La computadora y el sistema operativo utilizados para crear la imagen. |
316 | 0x013C | artista | El nombre del creador de la imagen. |
320 | 0x0140 | mapa de colores | Tabla de colores para imágenes que utilizan la paleta de colores. |
338 | 0x0152 | Muestras adicionales | Descripción de componentes adicionales. |
33432 | 0x8298 | Derechos de autor | El nombre del propietario de los derechos de la imagen almacenada. |
Estas etiquetas forman el núcleo del formato, pero a diferencia de las etiquetas principales, no es necesario que sean compatibles.
Las etiquetas personalizadas fueron definidas originalmente por Adobe . Están destinados al almacenamiento en TIFF de tipos de datos especiales de fabricantes de software y deben registrarse con Adobe.
contenedores de medios | |
---|---|
Audio video | |
Audio | |
Música | |
Ráster | |
Vector | |
Complejo |