Come convertire un’immagine JPG in WebP
Inserisci i dati dell’immagine in Base64, aggiungi se vuoi un valore numerico per la qualità e avvia l’elaborazione. Se l’operazione riesce, ricevi dati immagine WebP codificati in Base64.
Quando usare la conversione WebP
Questo convertitore trasforma dati immagine forniti in Base64 in dati immagine WebP quando la decodifica, l’apertura e la codifica terminano correttamente. La capacità è descritta per immagini JPEG e JPG, ma dopo la decodifica viene usato un lettore d’immagini generale, senza una verifica esplicita che il formato sia proprio JPEG o JPG. Lo strumento è quindi adatto a chi possiede già una stringa Base64 e vuole ottenere una rappresentazione WebP, con la possibilità di indicare la qualità.
I passaggi da seguire
-
Prepara la rappresentazione Base64 dell’immagine che vuoi elaborare. Il valore inserito viene decodificato prima dell’apertura, quindi non sostituirlo con i byte binari del file.
-
Inserisci la stringa nel campo dedicato ai dati immagine. Anche se l’input è facoltativo, l’assenza di dati porta a un’elaborazione non riuscita; per procedere serve dunque un valore Base64 che rappresenti un’immagine leggibile.
-
Valuta se impostare la qualità. Il campo numerico è opzionale e, se resta vuoto, viene applicato il valore predefinito 85. Se inserisci un numero, questo viene passato alla codifica WebP senza un controllo dell’intervallo definito dal comportamento disponibile: scegli quindi un valore coerente con il tuo obiettivo e con le indicazioni dell’interfaccia.
-
Avvia l’elaborazione e controlla l’esito restituito. Quando i passaggi interni riescono, recuperi dati immagine WebP codificati in Base64, che puoi poi trattare come contenuto WebP nel flusso di lavoro previsto.
-
In caso di errore, ricontrolla la stringa e il contenuto rappresentato. Un Base64 non valido, un’immagine non supportata, un problema durante l’apertura o la conversione e un errore nella codifica WebP possono impedire il risultato. Le immagini in modalità palette vengono convertite in RGB prima del salvataggio in WebP, perciò anche questo passaggio rientra nell’elaborazione.
Che cosa indica l’esito
Un esito positivo significa che il valore Base64 è stato decodificato, aperto come immagine e codificato nel formato WebP. Il dato da recuperare è ancora una rappresentazione Base64 dell’immagine WebP, non un insieme di byte binari consegnato direttamente.
Un esito negativo descrive soltanto che una fase necessaria non è arrivata a buon fine: tra le possibilità rientrano l’input non valido o non supportato, l’apertura dell’immagine, la conversione e la codifica finale. Anche l’indisponibilità della libreria necessaria per elaborare le immagini può causare il fallimento, quindi non conviene attribuire ogni errore alla sola stringa inserita.
Esempio pratico
Hai una fotografia JPG già rappresentata come stringa Base64 e vuoi preparare la sua versione WebP.
Inserisci la stringa Base64 di una fotografia JPG, indica la qualità numerica 80 e avvia l’elaborazione; poi verifica la presenza dell’uscita WebP in Base64.
In caso di successo, l’uscita contiene dati immagine WebP codificati in Base64, senza un valore specifico dei dati.
Limiti
- Il formato decodificato non viene verificato esplicitamente come JPEG o JPG; input non validi o non supportati, errori di codifica o libreria d’elaborazione indisponibile possono causare un esito negativo.
Errori comuni
- Un campo immagine lasciato vuoto non fornisce dati da decodificare e fa fallire l’elaborazione; inserisci invece la stringa Base64 dell’immagine, non i byte binari.
Domande frequenti
Quale qualità viene applicata senza un valore inserito?
Se lasci vuoto il campo della qualità, viene usato il valore predefinito 85. Un numero inserito viene trasmesso alla codifica WebP senza un controllo dell’intervallo definito.
È possibile fornire direttamente i byte del file?
No: il valore previsto è una rappresentazione Base64, che viene decodificata prima dell’apertura dell’immagine. I byte binari forniti direttamente non corrispondono al formato di input previsto.
Qual è la forma del risultato riuscito?
Quando la conversione termina con successo, l’uscita contiene dati immagine WebP codificati in Base64. La riuscita dipende comunque dalla decodifica, dall’apertura, dalla conversione e dalla codifica.