Converter GIF para TIFF
Gere TIFF com compressão LZW a partir de GIF, com o primeiro quadro do arquivo.
Prévia do arquivo TIFF gerado
Tamanho do arquivo
-
Convertendo…
Ver as 64 conversões de imagem. A conversão inteira roda no seu dispositivo. Nenhuma imagem é enviada para servidor nenhum. Precisa do caminho inverso? Converter TIFF para GIF .
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.
Como funciona a conversão
- Solte seus arquivos GIF na área de entrada, um ou vários.
- O primeiro quadro é decodificado pelo navegador, com a transparência original.
- Os pixels são gravados em TIFF baseline, little-endian, com compressão LZW sem perdas.
- O canal alfa é declarado no campo ExtraSamples, então a transparência sobrevive.
- 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: