Nome
img2webp
: crea un file WebP animato da una sequenza di immagini di input.
Trama
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 file (che non inizia con il carattere "-"), gli argomenti della riga di comando vengono effettivamente tokenizzati da questo file. Ciò consente di scrivere 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 che i frame di input vengano letti.
-o string
- Specifica il nome del file WebP di output.
-min_size
- Codifica le immagini per ottenere le dimensioni più piccole. In questo modo viene disattivata l'inserimento di frame chiave
e vengono selezionati i parametri che generano l'output più piccolo per ogni frame. Per impostazione predefinita, utilizza la compressione senza perdita di dati, ma può essere combinato con le opzioni
-q
,-m
,-lossy
o-mixed
. -kmin int
-kmax int
- Specifica la distanza minima e massima tra i fotogrammi chiave consecutivi (fotogrammi decodificabili in modo indipendente) nell'animazione di output. Lo strumento inserirà alcuni fotogrammi chiave nell'animazione di output in base alle esigenze in modo che questi criteri siano soddisfatti.
-mixed
- Modalità di compressione mista: ottimizza la compressione dell'immagine scegliendo in modo euristico la compressione con perdita di dati o senza perdita di dati per ogni frame. Questa
opzione globale disattiva le opzioni locali
-lossy
e-lossless
. -near_lossless int
- Specifica il livello di preelaborazione delle immagini quasi senza perdita di dati. Questa opzione regola i valori dei pixel per facilitare la comprimibilità, ma ha un impatto minimo sulla qualità visiva. Attiva automaticamente la modalità di compressione senza perdita di dati. L'intervallo va da 0 (preelaborazione massima) a 100 (nessuna preelaborazione, il valore predefinito). Il valore tipico è di circa 60. Tieni presente che la compressione con perdita con
-q 100
a volte può dare risultati migliori. -sharp_yuv
- Utilizza una conversione RGB->YUV più accurata e nitida. Tieni presente che questa procedura è più lenta della conversione RGB->YUV "veloce" predefinita.
-loop int
- Specifica il numero di volte in cui l'animazione deve ripetersi. L'utilizzo di
0
significa "esegui il loop indefinitamente". -v
- Fornisci una descrizione più dettagliata.
-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 che seguono come argomenti nella riga di comando. Possono essere modificati un numero qualsiasi di volte prima di ogni singola immagine di input.
-d int
- Specifica la durata dell'immagine in millisecondi.
-lossless, -lossy
- Comprimi le immagini successive utilizzando la modalità di compressione con o 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 la velocità di codifica e le dimensioni e la qualità del file compresso. I valori possibili vanno da 0 a 6. Il valore predefinito è 4. Quando vengono utilizzati valori più elevati, il codificatore impiegherà più tempo a ispezionare ulteriori possibilità di codifica e a decidere sull'aumento della qualità. Un valore inferiore può comportare un tempo di elaborazione più rapido a scapito di dimensioni dei file più grandi e di una qualità di compressione inferiore.
Bug
Segnala tutti i bug nell'issue tracker: https://issues.webmproject.org
Sono benvenuti i patch. Per iniziare, consulta 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 è stato scritto dal team di WebP. L'albero 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).