Nome
img2webp
. Crea un file WebP animato da una sequenza di immagini di input.
Synopsis
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
Descrizione
img2webp
comprime una sequenza di immagini utilizzando il formato WebP animato. Le immagini di input possono essere in formato PNG, JPEG, TIFF o WebP. Se come argomento viene fornito un singolo nome di file (che non inizia con il carattere "-"), gli argomenti della riga di comando vengono in realtà tokenizzati da questo file. Ciò consente di creare facilmente script
o di utilizzare un numero elevato di argomenti.
Opzioni a livello di file
Le opzioni a livello di file vengono applicate all'inizio del processo di compressione, prima della lettura dei frame di input.
-o string
- Specifica il nome del file WebP di output.
-min_size
- Codifica le immagini per ottenere dimensioni minime. Viene disattivato l'inserimento dei frame chiave e vengono scelti i parametri che generano l'output più piccolo per ogni frame. Utilizza
la compressione senza perdita di dati per impostazione predefinita, ma può essere combinata con le opzioni
-q
,-m
,-lossy
o-mixed
. -kmin int
-kmax int
- Specifica la distanza minima e massima tra fotogrammi chiave consecutivi (frame scollegabili in modo indipendente) nell'animazione di output. Lo strumento inserirà alcuni frame chiave nell'animazione di output a seconda delle esigenze, in modo da soddisfare questo criterio.
-mixed
- Modalità di compressione mista: ottimizza la compressione dell'immagine scegliendo tra la compressione con perdita di dati o senza perdita di dati per ogni frame in modo euristico. Questa opzione globale disabilita le opzioni locali
-lossy
e-lossless
. -loop int
- Specifica il numero di ripetizioni dell'animazione. L'uso di
0
significa "loop all'infinito". -v
- Usa informazioni più dettagliate.
-h, -help
- Un breve riepilogo dell'utilizzo.
-version
- Stampa i numeri di versione delle librerie pertinenti utilizzate.
Opzioni per frame
Le opzioni per frame vengono applicate alle immagini seguenti come argomenti nella riga di comando. Possono essere modificate un numero qualsiasi di volte prima di ogni specifica immagine di input.
-d int
- Specifica la durata dell'immagine in millisecondi.
-lossless, -lossy
- Comprimi le immagini successive utilizzando la modalità di compressione senza perdita di dati. La modalità predefinita è senza perdita di dati.
-q float
- Specifica il fattore di compressione compreso tra 0 e 100. Il valore predefinito è 75.
-m int
- Specifica il metodo di compressione da utilizzare. Questo parametro controlla il compromesso tra velocità di codifica e dimensioni e qualità del file compresso. I valori possibili sono compresi tra 0 e 6. Il valore predefinito è 4.
Bug
Segnala tutti i bug a Issue Tracker: https://bugs.chromium.org/p/webp
Le patch sono benvenute. Per iniziare, visita questa pagina: https://www.webmproject.org/code/contribute/submitting-patches/
Esempio
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
Autori
img2webp
fa parte di libwebp
ed è stata scritta dal team di 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 può essere utilizzata da altri).