Nombre
dwebp
: descomprime un archivo WebP en un archivo de imagen.
Sinopsis
dwebp [options] input_file.webp
Descripción
dwebp
descomprime archivos WebP en imágenes PNG, PAM, PPM o PGM.
Nota: No se admiten archivos WebP animados.
Opciones
Las opciones básicas son las siguientes:
-h
- Resumen de uso de impresión.
-version
- Imprime el número de versión (como main.minor.revision) y sal.
-o string
- Especifica el nombre del archivo de salida (como formato PNG de forma predeterminada). El uso del " como nombre de salida dirigirá la salida a 'stdout'.
-- string
- Especifica explícitamente el archivo de entrada. Esta opción es útil, por ejemplo, si el archivo de entrada comienza con un '' Esta opción debe aparecer
last
. Se ignorarán todas las opciones posteriores. Si el archivo de entrada es "", los datos se leerán desde stdin en lugar de un archivo. -bmp
- Cambia el formato de salida a BMP sin comprimir.
-tiff
- Cambia el formato de salida a TIFF sin comprimir.
-pam
- Cambia el formato de salida a PAM (contiene alfa).
-ppm
- Cambia el formato de salida a PPM (descarta la versión alfa).
-pgm
- Cambia el formato de salida a PGM. El resultado consiste en muestras de luma/croma en lugar de RGB con el diseño de IMC4. Esta opción es principalmente para fines de verificación y depuración.
-yuv
- Cambia el formato de salida a YUV sin procesar. El resultado consiste en muestras de luma/chroma-U/chroma-V en lugar de RGB, que se guardan de forma secuencial como planos individuales. Esta opción es principalmente para fines de verificación y depuración.
-nofancy
- No uses la elegante y elegante consola YUV420. Esto puede generar bordes irregulares (especialmente los rojos), pero debería ser más rápido.
-nofilter
- No uses el proceso de filtrado en bucle aunque lo requiera el flujo de bits. Esto puede producir bloques visibles en el resultado que no cumple con las políticas, pero acelerará la decodificación.
-dither strength
- Especifica una intensidad de interpolación entre 0 y 100. La interpolación es un efecto de procesamiento posterior aplicado a los componentes de la croma en la compresión con pérdida. Ayuda a suavizar los gradientes y evitar artefactos de bandas.
-nodither
- Inhabilitar todas las interpolaciones (predeterminado)
-mt
- Si es posible, usa varios subprocesos para la decodificación.
-crop x_position y_position width height
- Recorta la imagen decodificada en un rectángulo con una esquina superior izquierda en las coordenadas (
x_position
,y_position
) y un tamaño dewidth
xheight
. Esta área de recorte debe estar contenida por completo dentro del rectángulo de origen. La esquina superior izquierda se ajustará a las coordenadas pares si es necesario. Esta opción tiene como objetivo reducir la memoria necesaria para recortar imágenes grandes. Nota: El recorte se aplica antes de cualquier escalamiento. -flip
- Girar la imagen decodificada verticalmente (puede ser útil, por ejemplo, para las texturas OpenGL).
-resize width height
- Cambia la escala de la imagen decodificada a dimensión
width
xheight
. Esta opción está destinada principalmente a reducir la memoria necesaria para decodificar imágenes grandes, cuando solo se necesita una versión pequeña (miniatura, vista previa, etc.). Nota: El escalamiento se aplica después del recorte. Si cualquiera de los parámetroswidth
oheight
(pero no ambos) es0
, el valor se calculará para preservar la relación de aspecto. -v
- Imprime información adicional (en especial, el tiempo de decodificación).
-noasm
- Inhabilita todas las optimizaciones de ensamblado.
Errores
Informa todos los errores a nuestra Herramienta de seguimiento de errores: https://bugs.chromium.org/p/webp.
Se aceptan parches. Consulta esta página para comenzar: https://www.webmproject.org/code/contribute/submitting-patches/
Ejemplos
dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm
Autores
dwebp
es parte de libwebp
y lo escribió el equipo de WebP.
La última versión del árbol de fuentes está disponible en https://chromium.googlesource.com/webm/libwebp/.
Esta página fue escrita por Pascal Massimino pascal.massimino@gmail.com para el proyecto Debian (y es posible que la usen otros usuarios).
Detalles del formato de archivo de salida