Nombre
img2webp
: Crea un archivo WebP animado a partir de una secuencia de imágenes de entrada.
Sinopsis
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
Descripción
img2webp
comprime una secuencia de imágenes con el formato WebP animado. Las imágenes de entrada pueden ser PNG, JPEG, TIFF o WebP. Si se proporciona un solo nombre de archivo (que no comienza con el carácter “-”) como argumento, los argumentos de la línea de comandos se tokenizan desde este archivo. Esto permite escribir secuencias de comandos fácilmente
o usar una gran cantidad de argumentos.
Opciones a nivel del archivo
Las opciones a nivel del archivo se aplican al comienzo del proceso de compresión, antes de que se lean los fotogramas de entrada.
-o string
- Especifica el nombre del archivo WebP de salida.
-min_size
- Codificación de imágenes para lograr el tamaño más pequeño Esto inhabilita la inserción de fotogramas clave y elige los parámetros que generan el resultado más pequeño para cada fotograma. Usa compresión sin pérdida de forma predeterminada, pero se puede combinar con las opciones
-q
,-m
,-lossy
o-mixed
. -kmin int
-kmax int
- Especifica la distancia mínima y máxima entre fotogramas clave consecutivos (fotogramas decodificables de forma independiente) en la animación de salida. La herramienta insertará algunos fotogramas clave en la animación de salida según sea necesario para que se satisfaga este criterio.
-mixed
- Modo de compresión mixta: Optimiza la compresión de la imagen eligiendo de forma heurística la compresión con o sin pérdida para cada fotograma. Esta opción global inhabilita las opciones locales
-lossy
y-lossless
. -near_lossless int
- Especifica el nivel de procesamiento previo de imágenes casi sin pérdidas. Esta opción ajusta los valores de píxeles para facilitar la comprimibilidad, pero tiene un impacto mínimo en la calidad visual. Activa el modo de compresión sin pérdidas automáticamente. El rango es de 0 (preprocesamiento máximo) a 100 (sin procesamiento previo, la configuración predeterminada). El valor típico es de alrededor de 60. Ten en cuenta que, en ocasiones, la pérdida con
-q 100
puede generar mejores resultados. -sharp_yuv
- Usa una conversión de RGB a YUV más precisa y nítida. Ten en cuenta que este proceso es más lento que la conversión predeterminada "rápida" de RGB a YUV.
-loop int
- Especifica la cantidad de veces que se debe repetir la animación. Usar
0
significa "bucle de forma indefinida". -v
- Ser más detallado
-h, -help
- Un breve resumen del uso.
-version
- Imprime los números de versión de las bibliotecas relevantes que se usaron.
Opciones por fotograma
Las opciones por fotograma se aplican a las imágenes que siguen como argumentos en la línea de comandos. Se pueden modificar cualquier cantidad de veces antes de cada imagen de entrada en particular.
-d int
- Especifica la duración de la imagen en milisegundos.
-lossless, -lossy
- Comprime las siguientes imágenes con el modo de compresión sin pérdida o con pérdida. El modo predeterminado es sin pérdida.
-q float
- Especifica el factor de compresión entre 0 y 100. El valor predeterminado es 75.
-m int
- Especifica el método de compresión que se usará. Este parámetro controla la compensación entre la velocidad de codificación y el tamaño y la calidad del archivo comprimido. Los valores posibles varían de 0 a 6. El valor predeterminado es 4. Cuando se usan valores más altos, el codificador dedicará más tiempo a inspeccionar posibilidades de codificación adicionales y decidirá el aumento de calidad. Un valor más bajo puede generar un tiempo de procesamiento más rápido a costa de un tamaño de archivo más grande y una calidad de compresión más baja.
Errores
Informa todos los errores en la herramienta de seguimiento de errores: https://issues.webmproject.org
Aceptamos parches. Consulta esta página para comenzar: https://www.webmproject.org/code/contribute/submitting-patches/
Ejemplo
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
Autores
img2webp
es parte de libwebp
y fue escrito por el equipo de WebP. El árbol de fuentes más reciente está disponible en https://chromium.googlesource.com/webm/libwebp.
Pascal Massimino pascal.massimino@gmail.com escribió esta página del manual para el proyecto Debian (y es posible que la usen otras personas).