TIFF (Português)
TIFF é um formato de arquivo flexível e adaptável para lidar com imagens e dados dentro de um único arquivo, incluindo as marcas de cabeçalho (tamanho, definição, disposição de imagem-Dados, compressão de imagem aplicada) que definem a geometria da imagem. Um arquivo TIFF, por exemplo, pode ser um container com imagens compactadas JPEG (lossy) e PackBits (lossless). Um arquivo TIFF também pode incluir um caminho de recorte baseado em vetores (esboços, recortes, imagens)., A capacidade de armazenar dados de imagem em um formato sem perdas faz um arquivo TIFF um arquivo de imagem útil, porque, ao contrário de arquivos JPEG padrão, um arquivo TIFF usando compressão sem perdas (ou nenhum) pode ser editado e re-salvo sem perder a qualidade da imagem. Este não é o caso ao usar o TIFF como um recipiente que contém JPEG comprimido. Outras opções TIFF são camadas e páginas.
TIFF oferece a opção de usar a compressão LZW, uma técnica de compressão de dados sem perdas para reduzir o tamanho de um arquivo. O uso desta opção foi limitado por patentes sobre a técnica LZW até sua expiração em 2004.6.,0 a especificação consiste nas seguintes partes:
- Introdução (contém informações sobre a administração TIFF, utilização de Campos e valores privados, etc.)
- Part 1: Baseline TIFF
- Part 2: TIFF Extensions
- Part 3: Appendices
Part 1: Baseline TIFFEdit
When TIFF was introduced, its extensibility provoked compatibility problems. A flexibilidade na codificação deu origem à piada que TIFF representa milhares de formatos de arquivo incompatíveis. Para evitar estes problemas, todos os leitores TIFF foram obrigados a ler o Tiff de base., Entre outras coisas, a linha de base TIFF não inclui camadas, ou imagens compactadas JPEG ou LZW. A TIFF inicial é formalmente conhecida como tiff 6, 0, Parte 1: TIFF inicial.
o seguinte é uma lista incompleta das funcionalidades TIFF de linha de base necessárias:
vários subfilesEdit
os leitores TIFF devem ser preparados para imagens múltiplas/multi-páginas (subfiles) por ficheiro TIFF, embora não sejam necessários para realmente fazer qualquer coisa com imagens após o primeiro.
pode haver mais do que uma pasta de Ficheiros de imagem (IFD) num ficheiro TIFF. Cada IFD define um sub-ficheiro., Um uso de sub-ficheiros é descrever imagens relacionadas, como as páginas de um documento de fax. Um leitor de TIFF de base não é necessário para ler qualquer IFD além do primeiro.
StripsEdit
uma imagem TIFF de base é composta por uma ou mais tiras. Uma tira (ou banda) é uma subsecção da imagem composta por uma ou mais linhas. Cada faixa pode ser comprimida independentemente de toda a imagem, e cada uma começa em um limite de bytes. Se a altura da imagem não for divisível uniformemente pelo número de linhas na faixa, a última faixa pode conter menos linhas., Se as marcas de definição de tira forem omitidas, assume-se que a imagem contém uma única tira.
CompressionEdit
linha de Base TIFF os leitores devem lidar com os seguintes três esquemas de compressão:
- Sem compressão
- CCITT Grupo 3 1-Dimensional Huffman Modificado RLE
- PackBits de compressão – uma forma de codificação run-length
Imagem typesEdit
linha de Base TIFF tipos de imagem são: dois níveis, tons de cinza, paleta de cores e RGB full-color imagens.,
Byte orderEdit
outros leitores de TIFF fieldsEdit
TIFF devem estar preparados para encontrar e ignorar campos privados não descritos na especificação TIFF. Os leitores do TIFF não devem recusar-se a ler um ficheiro TIFF se não existirem campos opcionais.
Parte 2: ExtensionsEdit TIFF
muitos leitores de TIFF suportam tags adicionais aos da linha de base TIFF, mas nem todos os leitores suportam cada extensão. Como consequência, as características TIFF de base tornaram-se o menor denominador comum para TIFF. As características TIFF iniciais são estendidas em Extensões TIFF (definidas no TIFF 6.,0 parte 2 especificação) mas Extensões também podem ser definidas em tags privadas.
As Extensões TIFF são formalmente conhecidas como extensões TIFF 6.0, Parte 2: Extensões TIFF. Aqui estão alguns exemplos de TIFF extensões definidas em TIFF 6.0 especificação:
CompressionEdit
- CCITT T. 4 bi-nível de codificação
- CCITT T. 6 bi-nível de codificação
- Compressão LZW esquema
- JPEG baseado em compressão de TIFF (esquema de compressão 7) usa DCT (Discrete Cosine Transform), introduzida em 1974 por N. Ahmed, T. Natarajan e K. R. Rao; ver Referência 1 em Discrete cosine transform., Para mais detalhes, consulte o documento Adobe.
Imagem typesEdit
- Imagens CMYK
- YCbCr Imagens
- HalftoneHints
- piso em Azulejo Imagens
- CIE L*a*b* Imagens
Imagem treesEdit
Uma linha de base TIFF arquivo pode conter uma sequência de imagens (IFD). Normalmente, todas as imagens estão relacionadas, mas representam dados diferentes, como as páginas de um documento. A fim de suportar explicitamente múltiplos pontos de vista dos mesmos dados, a tag SubIFD foi introduzida. Isto permite que as imagens sejam definidas ao longo de uma estrutura de árvore., Cada imagem pode ter uma sequência de crianças, cada criança sendo ela mesma uma imagem. O uso típico é fornecer miniaturas ou várias versões de uma imagem em espaços de cores diferentes.
TilesEdit
uma imagem TIFF também pode ser composta por um número de azulejos. Todas as peças da mesma imagem têm as mesmas dimensões e podem ser comprimidas independentemente de toda a imagem, semelhantes às tiras (ver acima). As imagens em mosaico fazem parte das extensões TIFF 6.0, Parte 2: TIFF, pelo que o suporte para as imagens em mosaico não é necessário nos leitores de TIFF de base.
outras extensõesedit
de acordo com o TIFF 6.,0 especificação (Introdução), todos os arquivos TIFF usando proposta TIFF extensões que não são aprovados pela Adobe como parte da linha de Base TIFF (normalmente para usos especializados de TIFF que não se enquadram dentro do domínio de publicação ou gráficos gerais ou imagem interchange), devem ser ou não chamado arquivos TIFF ou devem ser marcados de alguma forma, de modo a não ser confundido com os arquivos TIFF.,
tagsEdit privado
os desenvolvedores podem solicitar um bloco de” tags privados ” para permitir que eles incluam suas próprias informações proprietárias dentro de um arquivo TIFF sem causar problemas para o intercâmbio de arquivos. Os leitores do TIFF são obrigados a ignorar as tags que não reconhecem, e as tags privadas de um desenvolvedor registrado são garantidas para não colidir com as tags de qualquer outra pessoa ou com o conjunto padrão de tags definido na especificação. As etiquetas privadas são numeradas na faixa de 32.768 e mais.,
tags privadas são reservadas para informações significativas apenas para alguma organização, ou para experimentos com um novo esquema de compressão dentro do TIFF. Mediante pedido, o administrador TIFF (atualmente Adobe) irá alocar e registrar uma ou mais tags privadas para uma organização, para evitar possíveis conflitos com outras organizações. Organizações e desenvolvedores são desencorajados de escolher seus próprios números de tag arbitrariamente, porque fazê-lo pode causar sérios problemas de compatibilidade., No entanto, se houver pouca ou nenhuma chance de que os arquivos TIFF escapem de um ambiente privado, organizações e desenvolvedores são incentivados a considerar o uso de tags TIFF na faixa “reutilizável” 65,000–65,535. Não há necessidade de contatar Adobe ao usar números neste intervalo.
de Mídia de Internet TypeEdit
O tipo de MIME image/tiff (definido na RFC 3302) sem um parâmetro de aplicação é usado para a linha de Base TIFF 6.0 arquivos de ou para indicar que não é necessário identificar um subconjunto específico de TIFF ou TIFF extensões., O parâmetro opcional “aplicação” (exemplo: Content-type: image/tiff; application=foo) é definido para image/tiff para identificar um subconjunto particular de extensões TIFF e TIFF para os dados codificados da imagem, se for conhecido. De acordo com a RFC 3302, subconjuntos TIFF específicos ou extensões TIFF utilizadas no parâmetro da aplicação devem ser publicados como RFC.
MIME type image/tiff-fx (defined in RFC 3949 and RFC 3950) is based on TIFF 6.0 with TIFF Technical Notes TTN1 (Trees) and TTN2 (Replacement TIFF/JPEG specification)., É usado para fax na Internet compatível com as recomendações da ITU-T para o grupo 3 preto-e-branco, cinza e fax a cores.
TagEdit de compressão TIFF
a Tag TIFF 259 (010316) guarda a informação sobre o método de compressão. O valor padrão é 1 = sem compressão.
a maioria dos escritores TIFF e leitores TIFF suportam apenas alguns esquemas de compressão TIFF., Aqui estão alguns exemplos de usados TIFF esquemas de compressão:
valor da Tag | esquema de Compressão | Perdas/lossless | Especificação | Descrição | tipos de Imagem | Uso e suporte |
---|---|---|---|---|---|---|
000116 | None | Lossless | TIFF 6.0 | linha de Base TIFF | Todos | Comum |
000216 | CCITT Grupo 3 1-Dimensional Modified Huffman, run-length encoding (uma.k.um., MH or CCITT 1D) | Lossless | TIFF 6.0 | Baseline TIFF; compression based on ITU-T T.4 | Black and white | Common |
000316 | CCITT T.4 bi-level encoding as specified in section 4, Coding, of ITU-T Recommendation T.4 (a.k.a. CCITT Group 3 fax encoding or CCITT Group 3 2D) | Lossless | TIFF 6.0 | TIFF 6.0 Extensions; compression based on ITU-T T.4 | Black and white | Common |
000416 | CCITT T.,6 bi-level encoding as specified in section 2 of ITU-T Recommendation T.6 (a.k.a. CCITT Group 4 fax encoding) | Lossless | TIFF 6.0 | TIFF 6.0 extensions; compression based on ITU-T T.6 | Black and white | Common |
000516 | Lempel–Ziv–Welch | Lossless | TIFF 6.0 | TIFF 6.,0 Extensões; primeiramente definido no TIFF 5 (1988); um algoritmo de compressão patenteada, mas a patente expirou em 2003 e 2004 | Todos | Comum |
000616 | JPEG (obsoleto “estilo antigo” JPEG, mais tarde substituída em Technote2) | Lossy | TIFF 6.0 | TIFF 6.0 Extensões; primeiramente definido no TIFF 6 (1992); obsoleto, nunca deve ser escrito., | Continuous-tone | Rare |
000716 | JPEG (“new-style” JPEG) | Lossy | TIFF 6 Technote2 (1995) | Technote2 supersedes old-style JPEG compression; it is a TIFF 6.0 extension. | Continuous-tone | Uncommon |
000816 | Deflate (zlib), Adobe variant (official) | Lossless | TIFF Specification Supplement 2 (2002) | RFC 1950 (1996), RFC 1951 (1996), Adobe Photoshop TIFF Technical Notes; it is a TIFF 6.0 extension., | All | Uncommon |
000916 | JBIG, per ITU-T T.85 | Lossless | TIFF-FX | RFC 2301 (1998), RFC 3949 (2005) | Black and white | Rare |
000A16 | JBIG, per ITU-T T.,43 | Lossless | TIFF-FX | RFC 2301 (1998), RFC 3949 (2005) | Black and white | Rare |
7FFE16 | NeXT RLE 2-bit greyscale encoding | Proprietary | Rare | |||
800516 | PackBits (a.k.a. Macintosh RLE) | Lossless | TIFF 6.,etary | According to TIFF Specification Supplement 2 it should be considered obsolete but reading is recommended | All | Uncommon |
80B316 | Kodak DCS | Proprietary | Rare | |||
876516 | JBIG | LibTiff | Black and white | Rare | ||
879816 | JPEG2000 | Proprietary | Includes a complete JP2 file inside a TIFF file, not recommended., Introduced by Leadtools. | Uncommon | ||
879916 | Nikon NEF Compressed | Proprietary | Rare | |||
879B16 | JBIG2 | Lossless, lossy | TIFF-FX Extension Set 1.0 | Abandoned IETF draft from 2001 | Rare |
BigTIFFEdit
The TIFF file formats use 32-bit offsets, which limits file size to around 4 GiB., Algumas implementações até usam um offset de 32 bits assinado, correndo em questões em torno de 2 GiB. Bigtim é um formato de arquivo TIFF variante que usa compensações de 64 bits e suporta arquivos muito maiores (até 18 exabytes em tamanho). A especificação do formato de arquivo Bigtim foi implementada em 2007 em lançamentos de desenvolvimento da versão 4.0 do Libtim, que foi finalmente lançado como estável em dezembro de 2011. O suporte para formatos de arquivos Bigtim por aplicações é limitado.
Digital preservationEdit
Adobe detém os direitos de autor sobre a especificação TIFF (aka TIFF 6.,0) juntamente com os dois suplementos publicados. Estes documentos podem ser encontrados na página de recursos do Adobe TIFF. A norma de Fax da RFC 3949 baseia-se nestas ESPECIFICAÇÕES TIFF.
arquivos TIFF que estritamente a “tag define” como definido em TIFF 6.0 junto com restringindo a tecnologia de compactação para os métodos identificados em TIFF 6.0 e são devidamente testados e verificados por várias fontes para todos os documentos criados podem ser usados para o armazenamento de documentos., Comumente visto problemas encontrados no conteúdo e gerenciamento de documentos da indústria associados com o uso de arquivos TIFF surgir quando as estruturas conter cabeçalhos proprietários, não são devidamente documentados e/ou conter “wrappers” ou outros recipientes em todo o TIFF conjuntos de dados, e/ou incluir inadequada tecnologias de compressão, ou aqueles tecnologias de compressão não são devidamente aplicadas.,
variantes do TIFF podem ser usadas dentro de sistemas de imagem de documentos e gerenciamento de conteúdo/documento usando compressão CCITT grupo IV 2D que suporta imagens a preto e branco (bitonal, monocromático), entre outras tecnologias de compressão que suportam a cor. Quando a capacidade de armazenamento e largura de banda da rede era um problema maior do que comumente visto em ambientes de servidores de hoje, digitalização de armazenamento de alto volume, documentos foram digitalizados em preto e branco (não em cores ou em tons de cinza) para conservar a capacidade de armazenamento.
a inclusão da marca SampleFormat no TIFF 6.,0 permite aos ficheiros TIFF lidar com tipos avançados de dados de pixels, incluindo imagens inteiras com mais de 8 bits por canal e imagens de vírgula flutuante. Esta marca fez do TIFF 6.0 um formato viável para o processamento científico de imagens, onde é necessária uma precisão alargada. Um exemplo seria o uso do TIFF para armazenar imagens adquiridas usando câmeras CCD científicas que fornecem até 16 bits por foto de resolução de intensidade. Armazenar uma sequência de imagens em um único arquivo TIFF também é possível, e é permitido sob o tiff 6.0, desde que as regras para imagens de várias páginas sejam seguidas.,
TIFF/ITEdit
TIFF / IT is used to send data for print-ready pages that have been designed on high-end prepress systems. A especificação TIFF / IT (ISO 12639) descreve um formato de arquivo múltiplo, que pode descrever uma única página por conjunto de arquivo. Os ficheiros TIFF / IT não são permutáveis com os ficheiros TIFF comuns.
O objetivo no desenvolvimento do TIFF / IT era levar os formatos originais de fita magnética IT8 para uma versão meio-independente. TIFF / it is based on Adobe TIFF 6.,0 especificação e ambos estendem o tiff 6, adicionando tags adicionais, e restringe, limitando algumas tags e os valores dentro das tags. Nem todas as imagens TIFF/IT válidas são imagens TIFF 6.0 válidas.
TIFF / it defines image-file formats for encoding color continuous-tone picture images, color line art images, high-resolution continuous-tone images, monocromático continuous-tone images, binary picture images, binary line-art images, screened data, and images of composite final pages.
não existe nenhum tipo MIME definido para TIFF/IT., O tipo MIME image / tiff não deve ser usado para os ficheiros TIFF / IT, porque o TIFF / não está em conformidade com a linha de base TIFF 6. 0 e os leitores do tiff 6. 0 não conseguem ler o TIFF/IT. O tipo MIME image / tiff (definido no RFC 3302) sem um parâmetro de aplicação é utilizado para os ficheiros TIFF 6.0 de base ou para indicar que não é necessário identificar um subconjunto específico de extensões TIFF ou TIFF. O parâmetro da aplicação deve ser utilizado com image/tiff para distinguir extensões TIFF ou subconjuntos TIFF. De acordo com a RFC 3302, subconjuntos TIFF específicos ou extensões TIFF devem ser publicados como RFC., Não existe tal RFC para TIFF/IT. Também não há nenhum plano do Comitê ISO que supervisione a norma TIFF / IT para registrar TIFF / IT com um parâmetro para imagem / tiff ou como novo tipo MIME separado.,
TIFF/IT filesEdit
- Página Final (FP)
- imagem de Tom Contínuo (CT)
- Linha de Trabalho de imagem (LW)
- de Alta resolução de tom Contínuo arquivos (HC – opcional)
TIFF/IT também define os seguintes arquivos:
- Monocromático de tom contínuo imagens (MP)
- Binário imagens (BP)
- Binário Linha-art imagens (BL)
- com Triagem de Dados (SD)
Alguns desses tipos de dados são parcialmente compatível com as correspondentes definições em TIFF 6.0 especificação., A página Final (FP) permite que os vários arquivos necessários para definir uma página completa sejam agrupados: ela fornece um mecanismo para a criação de um pacote que inclui camadas de imagem separadas (dos tipos CT, LW, etc.) para ser combinado para criar a imagem impressa final. A sua utilização é recomendada, mas não é necessária. Deve haver pelo menos um subfile em um arquivo FP, mas não mais do que um de cada tipo. Ele tipicamente contém um subfile CT e um subfile LW.
o espaço de cores primário para este padrão é CMYK, mas também outros espaços de cores e o uso de perfis ICC são suportados.,
TIFF / IT compressionEdit
TIFF / IT makes no provision for compression within the file structure itself, but there are no restrictions. (Por exemplo, é permitido comprimir toda a estrutura de arquivo em um arquivo ZIP.)
LW files use a specific compression scheme known as Run-length encoding for LW (Compression tag value is 808016). HC files also use a specific Run-length encoding for HC (Compression tag value is 808116). As especificações TIFF / IT P1 não permitem o uso de compressão dentro do arquivo CT.,
A seguir está uma lista de definido TIFF/IT esquemas de compressão:
TIFF/IT P1Edit
A ISO 12639:1998 introduziu TIFF/IT-P1 (Perfil 1) – direta subconjunto do total TIFF/IT-padrão (previamente definido em ANSI IT8.8-1993). Este subconjunto foi desenvolvido com base na compreensão mútua, tanto pelos padrões quanto pelas comunidades de desenvolvimento de software, de que uma implementação do padrão TIFF/TI completo por qualquer um dos fornecedores era pouco provável (devido à sua complexidade), e desnecessária (porque o perfil 1 cobriria a maioria das aplicações para a entrega de ad digital)., Quase todos os arquivos TIFF/IT em publicidade digital foram distribuídos como conjuntos de arquivos TIFF/IT-P1 em 2001. Quando as pessoas falam sobre TIFF / IT, geralmente significam o padrão P1.,
Aqui estão algumas restrições em TIFF/IT-P1 (em comparação com TIFF/IT):
- Usa CMYK só (quando apropriado)
- é pixel intercalado (quando apropriado)
- Tem uma única opção de orientação da imagem
- Tem uma única opção de ponto gama
- Restrito métodos de compressão
TIFF/IT-P1 é um modelo simplificado do nível de conformidade dos TIFF/IT e maximiza a compatibilidade entre a Cor Eletrônica de Sistemas de pré-impressão (CEPS) e Desk Top Publishing (DTP) mundos. Ele fornece uma interface limpa para os formatos CEPS proprietários, como o formato Scitex CT/LW.,
TIFF/IT P2Edit
porque TIFF / IT P1 tinha uma série de limitações, um formato estendido foi desenvolvido. A ISO 12639: 2004 introduziu um novo nível de Conformidade estendido-TIFF / IT-P2 (Perfil 2)., TIFF/IT-P2 adicionado um número de funções para TIFF/IT-P1 como:
- CMYK cores spot apenas (quando apropriado)
- Suporte para a compactação do CT e BP de dados (o JPEG e o Deflate)
- Suporte para vários LW e CT arquivos em um único arquivo
- Suporte para copydot arquivos através de um novo tipo de arquivo chamado SD (com Triagem de Dados)
- houve algum esforço para criar uma possibilidade de concatenar FP, LW, e CT arquivos em um único arquivo chamado o GF (Grupo Final) arquivo, mas este não foi definido em um rascunho versão da ISO 12639:2004.
Este formato não foi amplamente utilizado.,
tagsEdit privado
a especificação TIFF / IT preservou a possibilidade TIFF para os desenvolvedores utilizarem tags privados. A especificação TIFF / IT é muito precisa a respeito de como essas tags privadas devem ser tratadas-elas devem ser processadas, mas ignoradas.
tags privadas na especificação TIFF / IT-P1 foram originalmente destinados a fornecer aos desenvolvedores formas de adicionar funcionalidade específica para aplicações específicas. Tags privados podem ser usados por desenvolvedores (por exemplo, Scitex) para preservar valores de impressão específicos ou outras funcionalidades., Tags particulares são tipicamente rotulados com números de tag maiores ou iguais a 32768.
Todas as etiquetas privadas devem ser solicitadas à Adobe (o administrador TIFF) e registadas.em 1992, a DDAP (Digital Distribution of Advertising for Publication, later Digital Directions in Applications for Production) desenvolveu a sua declaração de requisitos para a entrega de anúncios digitais. Isto foi apresentado a CGATS credenciados pela ANSI (Committee for Graphic Arts Technology Standards) para o desenvolvimento de um padrão de formato de arquivo credenciado para a entrega de anúncios digitais., A CGATS reviu as suas alternativas para este fim e a TIFF parecia ser o candidato ideal, excepto pelo facto de não conseguir lidar com certas funcionalidades exigidas. A CGATS pediu à Aldus (o administrador da TIFF) um bloco de suas próprias tags privadas da TIFF, a fim de implementar o que eventualmente se tornou TIFF/IT. Por exemplo, a capacidade de identificar a seqüência das cores é tratada pela tag 34017 – a Tag de seqüência de cores.
TIFF / IT was created to satisfy the need for a transport-independent method of encoding raster data in the IT8.1, IT8.2 and IT8.5 standards.,
StandardsEdit
TIFF / IT was defined in ANSI IT8.8-1993 standard in 1993 and later revised in the International Standard ISO 12639:1998 – Prepress digital data exchange – Tag image file format for image technology (TIFF/IT). A norma ISO substitui o ANSI IT8. 8-1993. Especifica um meio independente dos meios de comunicação para o intercâmbio electrónico de dados.