Pular para o conteúdo
ConversorBrasil

Converter GIF para TIFF

Gere TIFF com compressão LZW a partir de GIF, com o primeiro quadro do arquivo.

Duas gerações de LZW conversando

Há uma coincidência curiosa aqui: GIF e TIFF usam a mesma família de compressão, o LZW. O GIF adotou o algoritmo em 1987 e o TIFF o incluiu na versão 6.0, de 1992. São implementações diferentes e incompatíveis entre si, mas a lógica é a mesma, e nos dois casos a compressão é sem perdas.

Na prática isso significa que a conversão não descarta nada. Os pixels do primeiro quadro do GIF, com suas no máximo 256 cores, são gravados no TIFF exatamente como estão. A transparência também sobrevive, declarada no campo ExtraSamples do TIFF, ainda que continue sendo do tipo tudo ou nada que o GIF tinha.

Duas coisas mudam. A animação não segue, porque o TIFF gerado tem uma imagem só. E o arquivo cresce, porque o TIFF grava quatro canais de 8 bits por pixel, enquanto o GIF gravava um índice de paleta. Imagem de poucas cores é justamente onde essa diferença mais aparece.

Diagrama da conversão de GIF para TIFF, com o primeiro quadro e compressão LZW
O primeiro quadro do GIF é gravado em TIFF com compressão LZW, sem perdas, com a transparência preservada.

Como funciona a conversão

  1. Solte seus arquivos GIF na área de entrada, um ou vários.
  2. O primeiro quadro é decodificado pelo navegador, com a transparência original.
  3. Os pixels são gravados em TIFF baseline, little-endian, com compressão LZW sem perdas.
  4. O canal alfa é declarado no campo ExtraSamples, então a transparência sobrevive.
  5. Baixe um arquivo ou o lote inteiro em ZIP.

Para que serve

  • Arquivo de preservação Acervos padronizam TIFF. Material antigo em GIF precisa ser convertido para entrar nesse padrão sem perder pixel nenhum.
  • Entregar para gráfica Fluxo de impressão pede TIFF. Quando a arte disponível está em GIF, converter é o caminho, aceitando o limite de cores da origem.
  • Importar em software de produção Programas de editoração trabalham melhor com TIFF que com GIF, principalmente em fluxos com máscara e canal alfa.
  • Congelar um quadro de animação Quando é preciso guardar um quadro específico em formato de produção, o TIFF é o destino natural.

Perguntas frequentes

A animação do GIF sobrevive?

Não. O TIFF gerado aqui tem uma imagem só, com o primeiro quadro. O formato TIFF até comporta várias imagens no mesmo arquivo, mas o que geramos é uma imagem única, e a página avisa isso na tela.

A imagem ganha mais cores em TIFF?

O formato passa a permitir milhões de cores, mas a imagem já foi limitada a 256 pelo GIF. As cores que não existem não são inventadas. O ganho é para edições futuras, que deixam de ficar presas ao limite de paleta.

A transparência é preservada?

É, no mesmo padrão que o GIF tinha. As áreas invisíveis continuam invisíveis, declaradas no campo ExtraSamples do TIFF. O que não acontece é ganhar suavidade de contorno que a origem não tinha.

Por que o arquivo cresceu tanto?

Porque o GIF guarda um índice de paleta por pixel e o TIFF guarda quatro canais de 8 bits. Mesmo com a compressão LZW, isso costuma resultar em um arquivo bem maior. Imagem de poucas cores é onde a diferença mais aparece.

Qual compressão o TIFF usa?

LZW, sem perdas, definida na especificação TIFF 6.0 e exigida de qualquer leitor baseline. É a mesma família de algoritmo que o GIF usa, com implementação diferente e incompatível.

Esse TIFF abre em qualquer programa?

Abre nos que seguem a especificação, que são praticamente todos. O arquivo é baseline, com as tags obrigatórias em ordem crescente, e foi conferido contra a libtiff, o leitor usado por baixo pela maioria dos programas.

Os arquivos são enviados para algum servidor?

Não. A decodificação e a montagem do TIFF acontecem dentro do navegador, no seu aparelho.

Ferramentas relacionadas

Fontes

Os limites e formatos aplicados por esta ferramenta vêm das especificações oficiais abaixo, não de terceiros:

  • Especificação TIFF 6.0 A especificação do formato de destino, que define a compressão LZW da seção 13 e o campo ExtraSamples.
  • Especificação GIF89a Especificação do formato de origem, que define a paleta de 256 cores, a transparência por índice e o uso do LZW desde 1987.
  • libtiff A biblioteca de referência para leitura de TIFF, contra a qual os arquivos gerados aqui foram conferidos.
  • Canvas API (MDN Web Docs) A API usada para desenhar o quadro decodificado e obter os pixels gravados no TIFF.

Termos relacionados

Esta página responde a quem procura por:

converter gif para tiffconverter gif em tiffgif para tiffgif to tiffconverter gif para tifconverter gif para tiff grátistiff para arquivogif para impressão