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 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). Uso de “-” como nombre de salida dirigirá la salida a 'stdout'.
-- string
- Especifica de forma explícita el archivo de entrada. Esta opción es útil si la entrada
archivo comienza con “-” por ejemplo. Esta opción debe aparecer
last
. Se ignorarán las demás opciones posteriores. Si el archivo de entrada es “-”, los datos se leerán de 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 (retiene el formato alfa).
-ppm
- Cambia el formato de salida a PPM (descarta alfa).
-pgm
- Cambia el formato de salida a PGM. La salida consta de luma/croma en lugar de RGB con el diseño IMC4. Esta opción es principalmente para con 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, guardadas secuencialmente como en los planos individuales. Esta opción se usa principalmente para la verificación y depuración .
-nofancy
- No uses el lujoso aumento de lujo para YUV420. Esto puede dar lugar a bordes dentados (especialmente los rojos), pero debería ser más rápida.
-nofilter
- No uses el proceso de filtrado en bucle incluso si lo requiere la flujo de bits. Esto puede generar bloques visibles en los resultados que no cumplen con las políticas. pero acelerará la decodificación.
-dither strength
- Especifica una intensidad de interpolación de entre 0 y 100. La interpolación es una efecto de posprocesamiento que se aplica a los componentes de croma en compresión con pérdida. Esto ayuda suavizando los gradientes y evitando alteraciones en las bandas.
-nodither
- Inhabilita toda la interpolación (predeterminado).
-mt
- Si es posible, usa varios subprocesos para la decodificación.
-crop x_position y_position width height
- Recortar la foto decodificada a un rectángulo con la esquina superior izquierda en
coordenadas (
x_position
,y_position
) y un tamaño dewidth
xheight
. Esta El área de recorte debe estar completamente dentro del rectángulo de origen. El la esquina superior izquierda se ajustará a las coordenadas parejas si es necesario. Esta opción está diseñado para reducir la memoria necesaria para recortar imágenes grandes. Nota: En el el recorte se aplica antes de cualquier ajuste. -flip
- Girar la imagen decodificada verticalmente (puede ser útil para texturas OpenGL para ).
-resize width height
- Cambia la escala de la imagen decodificada a una dimensión de
width
×height
. Esta opción es 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: escalamiento se aplica después del recorte. Si alguno de los parámetroswidth
oheight
(pero no ambos) es0
, El valor se calculará preservando la relación de aspecto. -v
- Imprimir información adicional (en particular, el tiempo de decodificación)
-noasm
- Inhabilita todas las optimizaciones de ensamblado.
Errores
Informa todos los errores a nuestra herramienta de seguimiento de problemas: https://issues.webmproject.org.
¡Te damos la bienvenida a los parches! Para comenzar, consulta esta página: 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 fue escrito por el equipo de WebP.
El árbol de fuentes más reciente está disponible en
https://chromium.googlesource.com/webm/libwebp/
Esta página del manual fue escrita por Pascal Massimino pascal.massimino@gmail.com, para el proyecto de Debian (y pueden ser utilizados por otros).
Detalles del formato de archivo de salida
- PAM: http://netpbm.sourceforge.net/doc/pam.html
- Administrador de etiquetas de Google: http://netpbm.sourceforge.net/doc/pgm.html
- PPM: http://netpbm.sourceforge.net/doc/ppm.html
- PNG: http://www.libpng.org/pub/png/png-sitemap.html#info