O formato suporta até8bits porpixel para cada imagem, permitindo que uma única imagem faça referência à sua própriapaleta de até 256 cores diferentes escolhidas no espaço decores RGB de24bits. Também suporta animações e permite uma paleta separada de até 256 cores para cada quadro. Essas limitações de paleta tornam oGIF menos adequado para reproduzir fotografias coloridas e outras imagens com gradientes de cor, mas é adequado para imagens mais simples, como gráficos oulogotipos com áreas de cores sólidas.
As imagens GIF são compactadas usando a técnica de compactação de dados sem perdasLempel–Ziv–Welch (LZW) para reduzir o tamanho do arquivo sem degradar a qualidade visual. Essa técnica de compactação foi patenteada em 1985. A controvérsia sobre o contrato de licenciamento entre o detentor da patente dosoftware,Unisys eCompuServe em 1994, estimulou o desenvolvimento do padrãoPortable Network Graphics (PNG). Em 2004, todas as patentes relevantes expiraram.
Imagem GIF com canal de 256 cores. Nota-se perda de qualidade devido ao limitado número de cores
Comosubstantivo, a palavraGIF é encontrada nas edições mais recentes de muitosdicionários. Em 2012, a ala americana daOxford University Press reconheceu oGIF como umverbo, significando "criar um arquivo GIF", como em "GIFing foi uma maneira perfeita para compartilhar cenas das Olimpíadas de Verão". Oslexicógrafos da imprensa votaram-na como palavra do ano, dizendo que osGIFs evoluíram para "uma ferramenta com aplicações sérias, incluindo pesquisa e jornalismo".[3][4]
Os criadores do formato pronunciavam a palavra como "jif" com um "G" suave[dʒɪf] como em "gim".Steve Wilhite diz que a pronúncia pretendida ecoa deliberadamente a marca demanteiga de amendoim norte-americanaJif, e os funcionários da CompuServe costumavam dizer "Os desenvolvedores de Choosy escolhem GIF", imitando os comerciais de TV da marca.[5] A palavra agora também é amplamente pronunciada com um"G" articulado[ɡɪf] como em "guitarra".[6] Em 2017, uma pesquisa informal no site de programaçãoStack Overflow mostrou algumas preferências numéricas para pronúncia com "G" articulado,[7] Especialmente entre os entrevistados naEuropa Oriental, embora ambos "G" suave e enunciando cada letra individualmente são popular naÁsia epaíses emergentes.[8]
OAmerican Heritage Dictionary[9] cita ambos, indicando "jif" como a pronúncia primária, enquantoCambridge Dictionary of American English[10] oferece apenas a pronúncia com "G" articulado. OMerriam-Webster's Collegiate Dictionary[11] e oOED[12] citam ambas as pronúncias, mas colocam "gif" na posição padrão ("\ˈgif, ˈjif\"). ONew Oxford American Dictionary colocou apenas "jif" em sua 2ª edição[13] mas atualizou para "jif, gif" em sua 3ª edição.[14]
O desacordo sobre a pronúncia levou a um acalorado debate na Internet. Na ocasião de receber um prêmio pelo conjunto da obra na premiação Webby Award de 2013, Wilhite rejeitou a pronúncia com "G" articulado,[6][15][16] e seu discurso levou a 17.000 postagens noTwitter e 50 artigos de notícias.[17] ACasa Branca[6] e o programa de TVJeopardy![16] também entraram no debate em 2013.
OsGIFs são adequados para arte de linhas com arestas vivas (comologotipos) com um número limitado de cores. Isso aproveita a compactação sem perdas do formato, que favorece áreas planas de cores uniformes com bordas bem definidas.[18]
GIFs podem ser usados para armazenar dados desprites de poucas cores para jogos.[19]
OsGIFs podem ser usados para pequenas animações e clipes de vídeo de baixa resolução.[19]
O formato foi introduzido em 1987 pelaCompuServe a fim de fornecer um formato de imagem a cores para as suas áreas de descarga de ficheiros, em substituição do formato anterior, RLE, que era apenas a preto e branco. O GIF tornou-se popular porque utilizavacompressão de dadosLZW, mais eficiente que orun-length encoding usado por formatos como oPCX e oMacPaint, o que permitia que imagens relativamente grandes fossem baixadas num tempo razoável, mesmo commodems muito lentos.
A opção de intercalamento (interlacing), que armazena as linhas da imagem fora de ordem de tal modo que permitia que uma imagem parcialmente descarregada fosse reconhecível até certo ponto, também contribuiu para a popularidade do formato GIF, visto que o utilizador podia parar o descarregamento da imagem, se ela não fosse no que pretendia.
Esteformato de arquivo atualmente é amplamente utilizado na web por causa do seu tamanho compacto. No entanto, este formato possui uma paleta limitada de cores (256 no máximo), impedindo o seu uso prático na compactação de fotografias. Por causa desta limitação o formato GIF é utilizado para armazenarícones, pequenasanimações ou imagens com áreas extensas de cores chapadas.
CompuServe introduziu o formato GIF em 1987 para fornecer um formato de imagem a cores para seu arquivo baixar áreas, substituindo o anterior codificação run-length (RLE) de formato, que era preto e branco. GIF tornou-se popular porque usou a compressão de dados LZW, que foi mais eficiente do que a codificação run-length que formatos como o PCX e MacPaint usado, e bastante grandes imagens podem ser descarregados em um tempo razoavelmente curto, mesmo com modems muito lentos.
A versão original do formato GIF foi chamado 87. Em 1989, a CompuServe concebeu uma versão melhorada, chamada 89a, que adicionou suporte para os atrasos de animação (imagens múltiplas em um córrego já estavam apoiados em 87), as cores de fundo transparente, o armazenamento demetadados e aplicações específicas. A especificação 89a também apoia a integração de rótulos de texto como texto (não embutindo-os na gráfica de dados), mas como há pouco controle sobre as fontes de exibição, este recurso não é amplamente utilizado. As duas versões podem ser distinguidos por olhar para o seis primeiros bytes do arquivo (o "número mágico" ou "assinatura"), que, quando interpretado comoASCII, leia "GIF87a" e "GIF89a", respectivamente.
GIF foi um dos primeiros dois formatos de imagem comumente usado em sites da Web, sendo o outro a XBM preto e branco.JPEG veio mais tarde com o navegadorMosaic.
A característica de armazenar múltiplas imagens em um arquivo, acompanhada por dados de controle, é usado extensivamente naWeb para produzir animações simples. O recurso de entrelaçamento opcional, que armazena a imagem digitalizar linhas fora de ordem, de tal forma que até mesmo uma imagem parcialmente baixada seja um pouco reconhecível, também ajudou a popularizar o GIF, já que um usuário pode cancelar odownload caso não era o que era necessário .
OCommons possui umacategoria com imagens e outros ficheiros sobreGIF
↑abS. Chin; D. Iverson; O. Campesato; P. Trani (2011).Pro Android Flash(PDF). New York: Apress. p. 350.ISBN9781430232315. Consultado em 11 de março de 2015