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 dimensioniwidthxheight. 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
widthxheight. 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 parametriwidthoheight(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
Segnala tutti i bug al nostro Issue Tracker: https://issues.webmproject.org
Le patch sono ben accette! Per iniziare, visita questa pagina: https://www.webmproject.org/code/contribute/submitting-patches/
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 pascal.massimino@gmail.com, per il progetto Debian (e potrebbe essere utilizzato da altri).
Dettagli del formato file di output