Come convertire Base64 in un’immagine
Incolla la stringa Base64, scegli PNG oppure il formato di uscita desiderato e avvia la conversione. Se l’input è valido, lo strumento decodifica l’immagine e la ricodifica nel formato selezionato.
A cosa serve la conversione da Base64 a immagine
Questo strumento serve a trasformare una stringa che contiene dati immagine codificati in Base64 in un risultato immagine. Il formato di uscita predefinito è PNG, mentre puoi richiedere un altro formato supportato dal sistema, ad esempio JPEG. È utile quando disponi dell’immagine come testo e vuoi ottenere una nuova rappresentazione immagine senza preparare manualmente il contenuto.
Il valore Base64 può essere fornito anche come URI dati. In questo caso lo strumento considera il testo che segue la prima virgola; se compare una seconda virgola, il testo successivo viene ignorato. Per questo è importante verificare che la stringa contenga soltanto la parte effettivamente destinata alla decodifica.
Come convertire una stringa Base64 in un’immagine
-
Procurati la stringa Base64 dell’immagine. Il campo di input è facoltativo e, se non inserisci nulla, il suo valore predefinito è una stringa vuota.
-
Incolla la stringa nel campo dedicato. Se il valore include un prefisso URI dati, controlla la presenza delle virgole: viene utilizzato tutto ciò che segue la prima virgola, ma l’eventuale contenuto dopo una seconda virgola non entra nella conversione.
-
Scegli il formato di uscita. Se non modifichi l’impostazione, viene usato PNG. Il testo del formato viene interpretato in lettere maiuscole; quindi la scelta non dipende dalla combinazione di maiuscole e minuscole usata nell’inserimento. Se preferisci JPG, il valore viene normalizzato a JPEG.
-
Avvia la conversione e attendi il risultato. I dati Base64 vengono decodificati, aperti come immagine e poi ricodificati nel formato richiesto. Per l’uscita JPEG, le immagini in modalità RGBA o palette vengono convertite in RGB prima della codifica, così il passaggio usa una modalità adatta a JPEG.
-
Controlla l’esito indicato dallo strumento e usa l’immagine risultante solo dopo aver verificato che la conversione sia riuscita. Se devi riprovare, correggi prima la stringa o il formato selezionato invece di inviare ripetutamente lo stesso valore.
Come leggere il risultato e riconoscere i limiti
Un esito riuscito indica che la stringa è stata decodificata, interpretata come immagine e ricodificata nel formato richiesto. Con l’impostazione predefinita, il risultato è in PNG; scegliendo JPG, il formato viene trattato come JPEG. La conversione non garantisce che una stringa non vuota rappresenti un’immagine valida: la decodifica, l’apertura dell’immagine o la codifica finale possono non riuscire.
Un esito non riuscito può dipendere dall’assenza dell’input Base64, da dati non validi, da un problema durante l’elaborazione dell’immagine oppure dall’indisponibilità del trattamento delle immagini. Se il testo contiene più di una virgola, considera anche il limite dell’URI dati: il contenuto dopo la seconda virgola viene escluso. Quando il formato inserito non viene riconosciuto, non è corretto presumere che il risultato usi automaticamente un tipo corrispondente al testo scelto; il tipo riportato ricade su image/png.
Esempio pratico
Devi trasformare in PNG i dati Base64 di una fotografia ricevuti come testo.
Incolla una stringa Base64 che rappresenta una fotografia, lascia PNG come formato di uscita e avvia la conversione. Controlla quindi che l’esito sia riuscito e che il risultato sia un’immagine nel formato scelto.
Dopo una conversione riuscita, il risultato ha la forma di un’immagine ricodificata nel formato selezionato, ad esempio PNG; con JPG, il formato viene trattato come JPEG.
Limiti
- La conversione può fallire se mancano i dati Base64, se la stringa non contiene un’immagine leggibile o se si verifica un errore durante l’elaborazione.
- L’accesso alla rete dichiarato per lo strumento è disattivato; questo dato non descrive da solo l’ambiente di esecuzione o la gestione dei dati inviati.
Errori comuni
- Causa: la stringa contiene una seconda virgola oppure dati Base64 che non corrispondono a un’immagine. Azione: rimuovi il contenuto estraneo dopo la prima parte utile e verifica che il valore incollato sia l’immagine codificata completa, quindi ripeti la conversione.
Domande frequenti
Qual è il formato predefinito per l’immagine convertita?
Sì, PNG è il formato predefinito quando non modifichi l’impostazione di uscita. Il risultato dipende comunque dalla validità dei dati Base64 e dalla riuscita dell’elaborazione.
È possibile ottenere un’immagine JPEG?
Sì, puoi indicare JPG: il valore viene normalizzato a JPEG. Se l’immagine di partenza è in modalità RGBA o palette, viene convertita in RGB prima della codifica JPEG.
Una stringa non vuota produce sempre un’immagine?
Non necessariamente. Un input vuoto, una stringa Base64 non valida o un errore durante la decodifica, l’apertura o la codifica possono produrre un esito non riuscito.