Pular para o conteúdo

TIFF · 5 amostras TIFF

Baixar imagens TIFF de exemplo

Baixe imagens TIFF de exemplo gratuitas, incluindo raw não comprimido de 24 bits, LZW sem perdas, Deflate, PackBits e perfis de impressão CMYK de 32 bits a 300 DPI.

5 amostras TIFF 300 DPI · LZW, Deflate e CMYK Grátis para testes

Arquivos de exemplo

Arquivos TIFF de exemplo disponíveis

5 amostras TIFF

sample-tiff-raw-uncompressed-1920x1080.tiff

sample-tiff-raw-uncompressed-1920x1080.tiff

Dimensões:1920 × 1080 px

5,93 MB

TIFF Baixar TIFF
sample-tiff-lzw-photo-1600x1067.tiff

sample-tiff-lzw-photo-1600x1067.tiff

Dimensões:1600 × 1067 px

1,63 MB

TIFF Baixar TIFF
sample-tiff-deflate-landscape-1280x853.tiff

sample-tiff-deflate-landscape-1280x853.tiff

Dimensões:1280 × 853 px

965,6 KB

TIFF Baixar TIFF
sample-tiff-packbits-portrait-960x640.tiff

sample-tiff-packbits-portrait-960x640.tiff

Dimensões:960 × 640 px

1,77 MB

TIFF Baixar TIFF
sample-tiff-cmyk-print-800x1067.tiff

sample-tiff-cmyk-print-800x1067.tiff

Dimensões:800 × 1067 px

981,8 KB

TIFF Baixar TIFF

Guia técnico

O que é TIFF? Especificações, compressão e arquitetura do formato

O TIFF (Tag Image File Format) é um contêiner de imagens rasterizadas criado pela Aldus Corporation e mantido pela Adobe Systems. Reconhecido pela fidelidade de arquivamento, suporta dados sem compressão, algoritmos sem perdas LZW e Deflate, cores CMYK para pré-impressão e documentos multipágina.

Origens, desenvolvimento pela Aldus e tutela da Adobe

O Tag Image File Format foi criado em 1986 pela Aldus Corporation sob a liderança de Paul Brainerd. Projetado como um formato universal para padronizar imagens de editoração eletrônica entre diversos modelos de scanners de mesa (como os da Hewlett-Packard) e sistemas operacionais, o TIFF rapidamente substituiu vários formatos proprietários concorrentes.

A Aldus publicou a Revisão 5.0 em 1988, adicionando suporte a cores indexadas e compressão Lempel-Ziv-Welch (LZW). A especificação base atual, TIFF Revisão 6.0, foi concluída em junho de 1992, formalizando a separação de cores CMYK, colorimetria CIE L*a*b*, divisão em blocos (tiling) e extensões JPEG. Em 1994, a Adobe Systems adquiriu a Aldus e assumiu os direitos autorais da especificação.

Graças à sua arquitetura extensível baseada em tags, consórcios industriais adotaram o TIFF como alicerce de normas científicas. O Open Geospatial Consortium (OGC) criou o GeoTIFF para embutir coordenadas cartográficas, a norma ISO 12234-2 definiu o TIFF/EP para fotografia digital (base dos formatos Adobe DNG e RAW de câmeras), e o BigTIFF expandiu ponteiros para 64 bits para superar o limite histórico de 4 GB.

Codecs de compressão, profundidade de bits e preditores

Um ponto forte do TIFF é o suporte tanto a dados brutos sem compressão quanto a múltiplos algoritmos com e sem perdas registrados na tag Compression (259). Quando descompactado (Tag 259 = 1), armazena valores numéricos exatos dos sensores, garantindo zero perda geracional durante sucessivas etapas de edição.

Para otimizar o armazenamento, o TIFF incorpora compressão LZW (Tag 259 = 5) e Deflate / ZIP (Tag 259 = 8 / 32946). Em fotos de tom contínuo, os codificadores utilizam um preditor de diferenças horizontais (Tag 317 = 2), substituindo valores absolutos pelas diferenças entre pixels vizinhos, o que eleva a taxa de compressão em até 30%.

Para digitalização de documentos e fax, o TIFF oferece codificação bidimensional CCITT Grupo 3 e Grupo 4 T.6. Em gráficos legados, o PackBits (Tag 259 = 32773) executa codificação RLE em nível de byte. A profundidade de cor varia de 1 bit monocromático até 8, 16 bits inteiros e ponto flutuante IEEE de 32 bits por canal.

Arquitetura baseada em tags, IFDs e capacidade multipágina

Arquivos TIFF são estruturados em diretórios de arquivos de imagem (IFDs) e pares tag-valor. Iniciam com um cabeçalho de 8 bytes: 2 bytes indicando a ordem dos bytes ("II" para Little-Endian ou "MM" para Big-Endian), seguidos do número mágico 42 (0x002A) e um ponteiro de 4 bytes para o primeiro IFD.

Cada IFD contém a quantidade de tags, seguida por entradas de 12 bytes (identificador, tipo, quantidade e valor ou ponteiro), finalizando com o endereço do próximo IFD. Essa arquitetura de lista encadeada permite reunir múltiplas páginas ou subarquivos em um único arquivo físico, sendo o padrão em processos jurídicos, fax e laudos médicos (DICOM).

As tags também controlam parâmetros gráficos essenciais: dimensões (256/257), BitsPerSample (258), PhotometricInterpretation (262 para RGB, CMYK ou paleta) e XResolution/YResolution (282/283) para definir a densidade de impressão (300 a 600 DPI) para impressoras offset.

Limitações em navegadores e processamento no backend

Navegadores web modernos (Chrome, Firefox, Safari, Edge) não exibem arquivos TIFF nativamente em tags <img>. Por aceitar dezenas de métodos de compressão, tags privadas e espaço de cor CMYK, os navegadores omitem decodificadores TIFF nativos para resguardar segurança e enxugar o software.

Aplicações web que necessitam exibir prévias em TIFF decodificam os arquivos no navegador através de bibliotecas em JavaScript e WebAssembly (UTIF.js ou tiff.js), transferindo os pixels para elementos <canvas> ou gerando representações em WebP ou PNG.

No backend, os serviços processam TIFF com ferramentas amplamente testadas: no Node.js utiliza-se o Sharp (libvips), no Python emprega-se o Pillow e tifffile, em automações utiliza-se o ImageMagick e em linguagens de baixo nível compila-se contra a LibTIFF.

Comparativo de formatos: TIFF vs. JPEG, PNG, HEIC e PSD

Confira como o TIFF se compara aos principais formatos de imagem em compressão, preparação gráfica, modelos de cor e arquivamento a longo prazo.

Recurso / CapacidadeTIFF (Revisão 6.0)JPEG (JFIF)PNGHEIC (HEIF/HEVC)Photoshop (PSD)Notas técnicas
Algoritmos de compressãoNenhum, LZW, Deflate, PackBits, CCITTDCT + Huffman (com perdas)DEFLATE (sem perdas)HEVC Intra (com/sem perdas)RLE / DeflateO TIFF permite alternar métodos de compressão por página/IFD.
Modelos de corRGB, CMYK, Lab, tons de cinza, bináriosRGB, YCbCr (RGB)RGB, tons de cinza, indexadoRGB, Display P3, Rec.2020RGB, CMYK, Lab, duotoneTIFF e PSD são referências para pré-impressão CMYK de 4 canais.
Arquivos multipáginaIFDs encadeados nativosApenas uma imagemApenas uma imagemRajadas e sequênciasCamadas e pranchetasO TIFF armazena centenas de páginas digitalizadas em um único arquivo.
Preparação para impressãoPadrão industrial (300+ DPI e CMYK)Focado em tela (artefatos DCT)Focado em tela (apenas RGB)Captura em smartphonesArquivo de produção másterO TIFF conserva resolução real de impressão e canais de tinta separados.
Profundidade de bits1, 8, 16, 32 bits ponto flutuanteApenas 8 bits inteiro8, 16 bits inteiro8, 10, 12, 16 bits HDR8, 16, 32 bits floatO TIFF suporta ponto flutuante para sensoriamento remoto e microscopia.
Suporte em navegadoresExige decodificador Canvas (UTIF.js)100% universal100% universalApenas Apple SafariSem suporte nativo na webAplicações web convertem TIFF para WebP ou Canvas para exibição.
Especificação e licençasPadrão aberto TIFF 6.0 (Adobe)Aberto / patentes expiradasAberto / livre de patentesPatenteado (pools HEVC)Formato proprietário da AdobeO TIFF é uma norma aberta com suporte em inúmeros softwares.

Exemplos de integração e processamento para desenvolvedores

Trechos práticos para ler, converter e inspecionar arquivos TIFF usando Sharp (Node.js), Pillow (Python), ImageMagick e LibTIFF.

Node.js (Sharp Image Processing):

// Node.js: Converter TIFF para WebP e extrair metadados com Sharp
import sharp from 'sharp';

async function processTiff() {
  const image = sharp('sample-tiff-lzw-photo-1600x1067.tiff');
  const metadata = await image.metadata();

  console.log(`Formato: ${metadata.format}, Resolução: ${metadata.width}x${metadata.height}`);
  console.log(`Espaço: ${metadata.space}, Canais: ${metadata.channels}, Densidade: ${metadata.density} DPI`);

  // Converter TIFF CMYK ou RGB para WebP para entrega na web
  await image
    .toColourspace('srgb')
    .webp({ quality: 85 })
    .toFile('output.webp');
}
processTiff();

Python (Pillow Multi-Page Extraction):

# Python: Inspecionar e converter TIFF multipágina com Pillow
from PIL import Image, ImageSequence

with Image.open("sample-tiff-raw-uncompressed-1920x1080.tiff") as img:
    print(f"Formato: {img.format}, Tamanho: {img.size}, Modo: {img.mode}")
    print(f"DPI: {img.info.get('dpi')}, Compressão: {img.info.get('compression')}")

    # Percorrer páginas de um documento TIFF multipágina
    for i, page in enumerate(ImageSequence.Iterator(img)):
        page.convert("RGB").save(f"page_{i + 1}.jpg", "JPEG", quality=92)

ImageMagick CLI (CMYK & LZW Conversion):

# ImageMagick: Converter TIFF CMYK para JPEG RGB com perfil de cor
magick sample-tiff-cmyk-print-800x1067.tiff -colorspace sRGB -quality 90 output.jpg

# Converter arquivo para TIFF com compressão LZW e preditor horizontal
magick input.tif -define tiff:predictor=2 -compress lzw output_lzw.tif

LibTIFF CLI (IFD Tag Inspection):

# LibTIFF: Inspecionar diretório de tags binárias e cabeçalhos IFD
tiffinfo sample-tiff-deflate-landscape-1280x853.tiff

# Extrair páginas individuais de um TIFF multipágina
tiffsplit multi-page-document.tiff page_

Especificações técnicas do formato de arquivo TIFF

Parâmetros arquitetônicos e estruturais dos arquivos TIFF segundo a Revisão 6.0 e notas técnicas da Adobe.

Norma / Especificação
TIFF Revisão 6.0 (Aldus / Adobe Systems, 1992)
Extensões de arquivo
.tiff, .tif
Tipos MIME
image/tiff, image/tiff-fx
Número mágico (Endianness)
0x49492A00 ("II*", Little-Endian) / 0x4D4D002A ("MM*", Big-Endian)
Estrutura interna
Cabeçalho (8 bytes) + Diretórios de arquivos de imagem (IFDs) com tags de 12 bytes
Principais tipos de compressão
Sem compressão (1), CCITT T.6 (4), LZW (5), Deflate (8), PackBits (32773)
Modelos de cor suportados
Monocromático, tons de cinza, paleta, RGB, CMYK, YCbCr, CIE L*a*b*
Profundidades de bits
1 bit, 2 bits, 4 bits, 8 bits, 16 bits e ponto flutuante IEEE de 32 bits
Extensões especializadas
GeoTIFF (padrão OGC), BigTIFF (ponteiros de 64 bits > 4GB), TIFF/EP (ISO 12234-2)
Principais aplicações
Pré-impressão comercial, arquivamento documental, mapeamento GIS, medicina

Perguntas frequentes sobre arquivos TIFF

Qual é a principal diferença entre o TIFF e o JPEG ou PNG?

O JPEG utiliza compressão com perdas (DCT) que descarta detalhes finos para gerar arquivos leves, sofrendo perda de qualidade a cada salvamento. O PNG é sem perdas mas limitado a RGB e tons de cinza para exibição em telas. O TIFF é um contêiner profissional adaptável que aceita dados brutos sem compressão, algoritmos sem perdas LZW ou Deflate, documentos multipágina e separação CMYK de 4 canais essencial para impressão em gráfica.

Por que navegadores comuns não abrem arquivos TIFF diretamente?

Navegadores modernos (Chrome, Firefox, Safari, Edge) não trazem decodificadores nativos para TIFF porque a norma TIFF 6.0 admite dezenas de variantes de compressão (CCITT, LZW, Deflate, PackBits), tags privadas e modos de cor além do RGB (CMYK, Lab). Implementar todas as combinações aumentaria o tamanho do navegador e possíveis riscos de segurança. Websites convertem arquivos TIFF para WebP ou JPEG no servidor ou usam bibliotecas em WebAssembly.

Qual é a diferença entre TIFF sem compressão, LZW e Deflate?

O TIFF sem compressão (Tag 259 = 1) grava os bytes de pixels sem qualquer cálculo matemático, garantindo rapidez em sensores e laudos médicos ao custo de arquivos grandes. O LZW (Tag 259 = 5) utiliza compressão por dicionário sem perdas combinada a um preditor horizontal, reduzindo o tamanho entre 30% e 50% sem alterar nenhum pixel. O Deflate (Tag 259 = 8) emprega LZ77 e Huffman, proporcionando frequentemente de 5% a 15% mais compressão que o LZW em fotos.

Por que o TIFF é o formato predileto para gráfica comercial e pré-impressão?

Impressoras gráficas industriais operam com tintas Ciano, Magenta, Amarelo e Preto (CMYK) em vez de luz RGB. O TIFF oferece suporte nativo ao modo CMYK juntamente com tags de resolução de saída (XResolution e YResolution configuradas em 300+ DPI). Ao preservar canais puros sem borrões de compressão, garante textos com bordas perfeitas e exatidão de cor no papel.

O que são BigTIFF e GeoTIFF?

O padrão TIFF 6.0 original usa ponteiros de 32 bits, o que impõe um teto de 4 gigabytes. O BigTIFF atualiza ponteiros e contagens para 64 bits (número mágico 43), permitindo arquivos de múltiplos terabytes em patologia digital e imagens aéreas. Já o GeoTIFF é um padrão do Open Geospatial Consortium (OGC) que grava coordenadas geográficas e projeções cartográficas dentro de tags reservadas, sendo líder em geoprocessamento.

← Todos os formatos de imagem