DWebP

Nombre

dwebp: Descomprime un archivo WebP en un archivo de imagen.

Sinopsis

dwebp [options] input_file.webp

Descripción

dwebp descomprime los archivos WebP en imágenes PNG, PAM, PPM o PGM. Nota: No se admiten los 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 major.minor.revision) y cierra.
-o string
Especifica el nombre del archivo de salida (como formato PNG de forma predeterminada). Usar "-" como nombre de salida dirigirá la salida a "stdout".
-- string
Especifica de forma explícita el archivo de entrada. Por ejemplo, esta opción es útil si el archivo de entrada comienza con “-”. Esta opción debe aparecer como last. Se ignorará cualquier otra opción posterior. 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 (conserva el canal alfa).
-ppm
Cambia el formato de salida a PPM (se descarta la versión alfa).
-pgm
Cambia el formato de salida a PGM. El resultado consta de muestras de luma/croma en lugar de RGB con el diseño 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 consta de muestras de luma/croma-U/croma-V en lugar de RGB, que se guardan de forma secuencial como planos individuales. Esta opción se usa principalmente para fines de verificación y depuración.
-nofancy
No uses el eleganter de lujo para YUV420. Esto puede generar bordes dentados (especialmente los rojos), pero debería ser más rápido.
-nofilter
No uses el proceso de filtrado en bucle, incluso si el flujo de bits lo requiere. Esto puede producir bloques visibles en el resultado que no cumpla 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 posterior al procesamiento que se aplica a los componentes de croma en la compresión con pérdida. Ayuda a suavizar los gradientes y evitar los artefactos de bandas.
-nodither
Inhabilita 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 a un rectángulo con la esquina superior izquierda en las coordenadas (x_position, y_position) y con un tamaño de width x height. Esta área de recorte debe estar dentro del rectángulo de origen. La esquina superior izquierda se ajustará a coordenadas uniformes de ser necesario. El objetivo de esta opción es reducir la memoria necesaria para recortar imágenes grandes. Nota: El recorte se aplica antes de cualquier escalamiento.
-flip
Gira la imagen decodificada verticalmente (puede ser útil, por ejemplo, para texturas OpenGL).
-resize width height
Cambia la escala de la imagen decodificada a las dimensiones width × height. El objetivo principal de esta opción es 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 alguno de los parámetros width o height (pero no ambos) es 0, el valor se calculará manteniendo la relación de aspecto.
-v
Imprime información adicional (en particular, el tiempo de decodificación).
-noasm
Inhabilita todas las optimizaciones de ensamblado.

Errores

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. El árbol de fuentes más reciente está disponible en https://chromium.googlesource.com/webm/libwebp/.

Esta página manual fue escrita por Pascal Massimino pascal.massimino@gmail.com para el proyecto Debian (y puede que otros usuarios la usen).

Detalles del formato de archivo de salida