Dwebp

Nome

dwebp -- Decomprimi un file WebP in un file immagine

Trama

dwebp [options] input_file.webp

Descrizione

dwebp decomprime i file WebP in immagini PNG, PAM, PPM o PGM. Nota: i file WebP animati non sono supportati.

Opzioni

Le opzioni di base sono:

-h
Riepilogo uso stampa.
-version
Stampa il numero della versione (come main.minor.revision) ed esci.
-o string
Specifica il nome del file di output (in formato PNG per impostazione predefinita). Utilizzare "-" poiché il nome dell'output indirizzerà l'output a "stdout".
-- string
Specifica in modo esplicito il file di input. Questa opzione è utile se l'input inizia con "-" ad esempio. Questa opzione deve essere visualizzata come last. Eventuali altre opzioni successive verranno ignorate. Se il file di input è "-", i dati verranno letti da stdin anziché da un file.
-bmp
Modifica il formato di output in BMP non compresso.
-tiff
Modifica il formato di output in TIFF non compresso.
-pam
Imposta il formato di output in PAM (contiene alpha).
-ppm
Modifica il formato di output in PPM (elimina alpha).
-pgm
Modifica il formato di output in PGM. L'output è costituito da luminanza/crominanza anziché RGB, usando il layout IMC4. Questa opzione è rivolta principalmente di verifica e debug.
-yuv
Modifica il formato di output in YUV non elaborato. L'output è costituito campioni luminanza/chroma-U/chroma-V anziché RGB, salvati in sequenza come singoli aerei. Questa opzione è principalmente per la verifica e il debug non pubblicati.
-nofancy
Non utilizzare lo strumento di lusso avanzato per YUV420. I bordi potrebbero essere frastagliati (specialmente quelle rosse), ma dovrebbero essere più veloci.
-nofilter
Non utilizzare il processo di filtro in-loop anche se richiesto dal bitstream. Ciò può produrre blocchi visibili nell'output non conforme, ma rende la decodifica più veloce.
-dither strength
Specifica un'intensità di dithering compresa tra 0 e 100. Il dithering è un effetto di post-elaborazione applicato ai componenti cromatici nella compressione con perdita di dati. È utile attenuando i gradienti ed evitando artefatti a bande.
-nodither
Disattiva tutte le impostazioni di dithering (impostazione predefinita).
-mt
Se possibile, utilizza il multi-threading per la decodifica.
-crop x_position y_position width height
Ritaglia l'immagine decodificata in un rettangolo con l'angolo in alto a sinistra in coordinate (x_position, y_position) e dimensioni width x height. Questo l'area di ritaglio deve essere contenuta completamente all'interno del rettangolo di origine. La l'angolo in alto a sinistra sarà agganciato a coordinate uniformi, se necessario. Questa opzione ha lo scopo di ridurre la memoria necessaria per ritagliare immagini di grandi dimensioni. Nota: il ritaglio viene applicato prima di qualsiasi ridimensionamento.
-flip
Capovolgi verticalmente l'immagine decodificata (può essere utile per le texture OpenGL per ).
-resize width height
Ridimensiona l'immagine decodificata impostandola sulle dimensioni width x height. Questa opzione è principalmente destinata a ridurre la memoria necessaria per decodificare immagini di grandi dimensioni, è necessaria solo una versione ridotta (miniatura, anteprima e così via). Nota: scalabilità viene applicato dopo il ritaglio. Se uno dei parametri width o height (ma non entrambi) è 0, il valore verrà calcolato mantenendo le proporzioni.
-v
Stampare informazioni aggiuntive (in particolare il tempo di decodifica).
-noasm
Disabilita tutte le ottimizzazioni degli insiemi.

Bug

Esempi

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

Autori

dwebp fa parte di libwebp ed è stato scritto dal team WebP. La struttura di origine più recente è disponibile all'indirizzo https://chromium.googlesource.com/webm/libwebp/

Questa pagina del manuale è stata scritta da Pascal Massimino [email protected], per il progetto Debian (e potrebbe essere utilizzato da altri).

Dettagli del formato file di output