img2webp

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

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 apenas um nome de arquivo (que não começando com o caractere '-') é fornecido como argumento, a linha de comando na verdade sã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 da leitura dos frames de entrada.

-o string
Especifique 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. Ela usa compactação sem perdas por padrão, mas pode ser combinada com -q, -m, Opções -lossy ou -mixed.
-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 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
Especificar o nível de pré-processamento de imagem quase sem perda. 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 perda automaticamente. O intervalo é de 0 (processamento prévio máximo) a 100 (sem processamento prévio, o padrão). A típica é por volta de 60. O valor com perdas do -q 100 às vezes pode melhorar resultados.
-sharp_yuv
Use uma conversão RGB->YUV mais precisa e nítida. Esse processo é mais lento do que o padrão "rápido" conversão RGB->YUV.
-loop int
Especifica o número de vezes que a animação será repetida. O uso de 0 significa "repetir indefinidamente".
-v
Ser mais detalhado.
-h, -help
Um breve resumo 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 às imagens seguintes como argumentos no 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 com ou sem 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.

Bugs

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. Novidades a árvore de origem está disponível em https://chromium.googlesource.com/webm/libwebp

Esta página do manual foi escrita por Pascal Massimino pascal.massimino@gmail.com para o projeto Debian (e pode ser usada por outras pessoas).