Nome
img2webp
: cria um arquivo WebP animado a partir de uma sequência de imagens de entrada.
Sinopse
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
Descrição
img2webp
compacta uma sequência de imagens usando o formato WebP animado. As imagens
de entrada podem ser PNG, JPEG, TIFF ou WebP. Se um único nome de arquivo (que não
começa com o caractere '-') for fornecido como o argumento, os argumentos de linha de comando
serão tokenizados a partir desse arquivo. Isso facilita a criação de scripts
ou o uso de um grande número de argumentos.
Opções no nível do arquivo
As opções no nível do arquivo são aplicadas no início do processo de compactação, antes que os frames de entrada sejam lidos.
-o string
- Especifica o nome do arquivo WebP de saída.
-min_size
- Codifique as imagens para alcançar o menor tamanho. Isso desativa a inserção de frames-chave
e seleciona os parâmetros que resultam na menor saída para cada frame. Por padrão,
ele usa compressão sem perdas, mas pode ser combinado com as opções
-q
,-m
,-lossy
ou-mixed
. -kmin int
-kmax int
- Especifica a distância mínima e máxima entre frames-chave consecutivos (frames decodificáveis de forma independente) na animação de saída. A ferramenta vai inserir alguns frames-chave na animação de saída conforme necessário para que esse critério seja atendido.
-mixed
- Modo de compactação misto: otimize a compactação da imagem escolhendo
a compactação com ou sem perda para cada frame de forma heurística. Essa opção global
desativa a opção local
-lossy
e-lossless
. -near_lossless int
- Especifica o nível de pré-processamento de imagens quase sem perdas. Essa opção ajusta
os valores de pixel para ajudar na compactação, mas tem um impacto mínimo na qualidade
visual. Ele aciona o modo de compactação sem perdas automaticamente. O intervalo é de 0
(processamento prévio máximo) a 100 (sem processamento prévio, o padrão). O valor
típico é de cerca de 60. Observe que a perda com
-q 100
pode, às vezes, gerar melhores resultados. -sharp_yuv
- Use uma conversão RGB->YUV mais precisa e nítida. Esse processo é mais lento do que a conversão RGB->YUV "rápida" padrão.
-loop int
- Especifica o número de vezes que a animação será repetida. Usar
0
significa "loop infinito". -v
- Ser mais detalhado.
-h, -help
- Um resumo breve do uso.
-version
- Imprime os números de versão das bibliotecas relevantes usadas.
Opções por frame
As opções por frame são aplicadas para as imagens que seguem como argumentos na linha de comando. Eles podem ser modificados várias vezes antes de cada imagem de entrada específica.
-d int
- Especifique a duração da imagem em milissegundos.
-lossless, -lossy
- Compacte as próximas imagens usando o modo de compactação sem perda ou com perda. O modo padrão é sem perdas.
-q float
- Especifique o fator de compactação entre 0 e 100. O padrão é 75.
-m int
- Especifica o método de compactação a ser usado. Esse parâmetro controla a compensação entre a velocidade de codificação e o tamanho e a qualidade do arquivo compactado. Os valores possíveis variam de 0 a 6. O valor padrão é 4. Quando valores mais altos são usados, o codificador passa mais tempo inspecionando outras possibilidades de codificação e decide sobre o ganho de qualidade. Um valor menor pode resultar em um tempo de processamento mais rápido, mas com um tamanho de arquivo maior e uma qualidade de compactação menor.
Bugs
Informe todos os bugs no Issue Tracker: https://issues.webmproject.org
Patches são bem-vindos! Consulte esta página para começar: https://www.webmproject.org/code/contribute/submitting-patches/
Exemplo
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
Autores
img2webp
faz parte de libwebp
e foi escrito pela equipe do WebP. A árvore de origem
mais recente está disponível em https://chromium.googlesource.com/webm/libwebp
Esta página de manual foi escrita por Pascal Massimino pascal.massimino@gmail.com para o projeto Debian (e pode ser usada por outras pessoas).