Nome
gif2webp: converter uma imagem GIF para WebP
Sinopse
gif2webp [options] input_file.gif -o output_file.webp
Descrição
O gif2webp converte uma imagem GIF em uma imagem WebP.
Opções
As opções básicas são:
- -o string
- Especifique o nome do arquivo WebP de saída. Se omitido, gif2webprealizar conversões, mas apenas informar estatísticas. Usando "-" porque o nome da saída vai direcionar a saída para "stdout".
- -- string
- Especificar explicitamente o arquivo de entrada. Essa opção é útil se a entrada arquivo começa com um "-" por exemplo. Essa opção precisa aparecer por último. Todas as outras opções posteriores serão ignoradas. Se o arquivo de entrada for "-", os dados serão lidos a partir de "stdin" em vez de um arquivo.
- -h, -help
- Informações de uso
- -version
- Exiba o número da versão (como main.minor.revision) e saia.
- -lossy
- Codifique a imagem usando a compactação com perda.
- -mixed
- Modo de compactação mista: otimize a compactação da imagem escolhendo compressão com ou sem perda para cada frame de forma heurística.
- -q float
- Especifique o fator de compactação para canais RGB entre 0e100. O padrão é75. No caso de compactação sem perdas (padrão), um pequeno fator permite uma velocidade de compactação mais rápida, mas produz um arquivo maior. Máximo a compactação é alcançada usando um valor de100. Em caso de perda do Compute Engine (especificada pela opção -perda), um pequeno fator produz um arquivo menor com qualidade inferior. A melhor qualidade é alcançada usando um valor de100.
- -min_size
- Codifique a imagem para conseguir o menor tamanho. Isso desativa a inserção de frames-chave e
escolhe o método de descarte, resultando na menor saída de cada frame. Ela
usa compactação sem perdas por padrão, mas pode ser combinada com -q,-m, Opções-lossyou-mixed.
- -m int
- Especificar o método de compactação a ser usado. Esse parâmetro controla o comércio
a diferença entre a velocidade de codificação e o tamanho e a qualidade do arquivo compactado.
Os valores possíveis variam de 0a6. O valor padrão é4. Quando maior são usados, o codificador passa mais tempo inspecionando as possibilidades de codificação e decidir sobre o ganho de qualidade. Um valor mais baixo pode resultam em um tempo de processamento mais rápido às custas de um tamanho de arquivo maior e compressão menor.
- -kmin int,- -kmax int
- Especificar a distância mínima e máxima entre frames-chave consecutivos (frames decodificáveis de modo independente) na animação de saída. A ferramenta irá inserir alguns frames-chave na animação de saída, conforme necessário, para que este é satisfeita. - Um valor - kmaxde- 0vai desativar a inserção de frames-chave. Um valor- kmaxde- 1fazem com que todos os frames sejam frames-chave. O valor de- kminnão é considerados nesses casos especiais. Os valores típicos estão no de- 3a- 30. Os valores padrão são- kmin=- 9,- kmax=- 17para compactação sem perdas e- kmin=- 3,- kmax=- 5para compactação com perda.- Essas duas opções são relevantes apenas para imagens animadas com um número grande de frames (> 50). - Quando valores menores são usados, mais frames são convertidos em frames-chave. Isso pode resultar em um número menor de frames necessários para decodificar um frame média, melhorando assim o desempenho da decodificação. Mas isso pode levar a tamanhos de arquivo ligeiramente maiores. Valores mais altos podem piorar a decodificação desempenho, mas arquivos menores. - Algumas restrições: - kmin < kmax,
- kmin >= kmax / 2 + 1; e
- kmax - kmin <= 30.
 - Se alguma dessas restrições não for atendida, ela será aplicada automaticamente. 
- -metadata string
- Uma lista separada por vírgulas de metadados a serem copiados da entrada para a saída se presente. Valores válidos: - all,- none,- icc,- xmp. O padrão é- xmp.
- -f int
- Somente para codificação com perda (especificada pela opção - -lossy). Especifique o intensidade do filtro de desbloqueio, entre- 0(sem filtragem) e- 100(filtragem máxima). O valor- 0vai desativar qualquer filtro. Alta valor aumentará a intensidade do processo de filtragem aplicado após decodificar a imagem. Quanto maior o valor, mais suave será a imagem aparecer. Os valores típicos geralmente estão no intervalo de- 20a- 50.
- -mt
- Se possível, use várias linhas de execução para codificação. 
- -loop_compatibility
- Se ativado, processar as informações de loop de maneira compatível com o Chrome Versão anterior à M62 (inclusive) e Firefox. 
- -v
- Imprima informações extras. 
- -quiet
- Não imprima nada. 
Bugs
- Informe todos os bugs ao nosso Issue Tracker: https://issues.webmproject.org (em inglês). 
- Patches bem-vindos! Consulte esta página para começar: https://www.webmproject.org/code/contribute/submitting-patches/ 
Exemplos
gif2webp picture.gif -o picture.webp
gif2webp -q 70 picture.gif -o picture.webp
gif2webp -lossy -m 3 picture.gif -o picture_lossy.webp
gif2webp -lossy -f 50 picture.gif -o picture.webp
gif2webp -min_size -q 30 -o picture.webp -- ---picture.gif
cat picture.gif | gif2webp -o - -- - > output.webp
Autores
gif2webp faz parte do libwebp e foi criado pela equipe do WebP.
A árvore de origem mais recente está disponível em
https://chromium.googlesource.com/webm/libwebp/
Esta página do manual foi escrita por Urvang Joshi urvang@google.com para a projeto Debian (e pode ser usado por outras pessoas).
