Cambia il formato di un'immagine, con una chiara dichiarazione di ciò che quel formato può e non può memorizzare
Lo strumento viene caricato qui. Ha bisogno di JavaScript, perché il lavoro avviene sul tuo dispositivo.
I tuoi file e la tua privacy
Le tue immagini non vengono mai caricate. Ogni file viene letto in questa scheda del browser, decodificato e
ricodificato dalla pipeline di immagini del browser all'interno di un Web Worker e restituito come file
scaricare. Il codice dello strumento non effettua alcuna richiesta di trasporto del file, testo incollato o generato
uscita. Le richieste di script di analisi divulgate sono separate e sono descritte nel sito
Informativa sulla privacy.
Cosa fa questo strumento
Converti un'immagine da un formato a un altro utilizzando i codificatori già forniti dal tuo browser
con. PNG, JPEG e WebP possono essere scritti; È possibile leggere JPEG, PNG, WebP e GIF. Prima
non viene scritto nulla, il pannello indica se la conversione è con perdita e cosa accadrà
alla trasparenza.
La conversione decodifica la tua immagine in semplici RGBA pixel e richiede a un codificatore diverso di farlo
riscriverli, il che significa che una conversione porta solo il formato di destinazione
può rappresentare. PNG è scritto da un codificatore senza perdite e mantiene un canale alfa. JPEG è
con perdita di dati a ogni impostazione e non ha alcun alfa, quindi i pixel trasparenti vengono appiattiti su a
colore di sfondo scelto prima della codifica. WebP mantiene l'alfa ma è scritto in modalità con perdita di dati
dal browser, anche alla qualità 100. Il pannello nomina ciascuna di queste conseguenze per il
conversione esatta che hai richiesto.
Come usarlo
Scegli l'immagine, o più immagini, che desideri convertire.
Scegli il formato di output. La nota sotto il selettore descrive cosa fa il codificatore
dettaglio e con trasparenza.
Se scegli JPEG, imposta il colore di sfondo in modo che le aree trasparenti vengano appiattite
su. Si inizia dal bianco.
Seleziona Converti e leggi il pannello di avviso, che elenca tutte le conseguenze di ciò
conversione particolare.
Scarica il file convertito o un ZIP quando ne hai convertito più di uno.
Casi d'uso di esempio
Trasformare uno screenshot PNG in uno JPEG in modo che possa essere inserito in un modulo di caricamento con dimensioni limitate.
Produrre una copia WebP di un logo che mantenga lo sfondo trasparente ma pesi meno
rispetto a PNG.
Salvataggio del primo fotogramma di un GIF come fermo immagine PNG da utilizzare in un documento.
Ingresso e uscita supportati
Accetta
JPEG, PNG e WebP, fino a 40 MB per file
GIF, decodificato solo come primo fotogramma
Produce
PNG: codificatore senza perdita di dati, mantiene la trasparenza, grande per le fotografie
JPEG: sempre con perdita di dati, nessun canale alfa, piccolo per le fotografie
WebP: con perdita nel codificatore del browser, mantiene la trasparenza
Un ZIP denominato converted-images.zip per un batch
Cosa non farà questo strumento
GIF è solo input. L'animazione non viene conservata e GIF non viene offerto come output
formato, perché un'immagine fissa con estensione .gif si rappresenterebbe in modo errato.
HEIC, HEIF, AVIF, TIFF e la fotocamera RAW non sono accettati perché i browser non possono decodificare
in modo affidabile senza un codec di piattaforma.
La conversione di JPEG in PNG non ripristina nulla. PNG memorizza fedelmente i pixel di JPEG
già degradato, di solito in un file considerevolmente più grande.
L'output WebP richiede un browser in grado di codificare WebP. Uno che non può segnalare un errore
piuttosto che scrivere tranquillamente un formato diverso.
I metadati vengono generalmente persi come effetto collaterale della ricodifica, che non è la stessa cosa
come garanzia che è stato rimosso.
I profili colore non vengono trasportati attraverso la tela, quindi un'immagine con un insolito incorporato
il profilo può cambiare leggermente di colore.
Errori comuni
Esportando un PNG trasparente come JPEG e notando solo successivamente che la trasparenza è diventata
un blocco solido del colore di sfondo, che per impostazione predefinita è bianco.
In attesa dell'output PNG per ridurre una fotografia. Il suo codificatore memorizza esattamente ogni pixel, quindi
il risultato è normalmente molte volte più grande del JPEG da cui proviene.
Lettura di WebP in qualità 100 senza perdite. Il browser codifica WebP in modalità con perdita ad ogni
impostazione, quindi i dettagli vengono scartati anche nella parte superiore del cursore.
Conversione di un GIF animato e spedizione del risultato come animazione: solo il primo fotogramma
viene decodificato, quindi l'output è una singola immagine fissa.
Note tecniche
La decodifica utilizza createImageBitmap, che gestisce ogni tipo di input che il browser può leggere e
si comporta in modo identico all'interno di un Web Worker. La bitmap viene disegnata una volta in un OffscreenCanvas
e codificato dal browser tramite convertToBlob, con canvas.toBlob come fallback.
Perché una tela non contiene altro che RGBA pixel, tutto ciò che un formato sorgente porta oltre
pixel sopravvive solo se il codificatore di destinazione può rappresentarlo: per un formato senza an
canale alfa la tela viene riempita con il colore opaco scelto prima che lo sia la bitmap
disegnato, motivo per cui la trasparenza diventa un colore uniforme anziché nero in un browser
e bianco in un altro.
Domande frequenti
Quali conversioni sono senza perdite?
Scrivendo solo su PNG e solo quando non si modificano anche le dimensioni in pixel. Ogni
L'esportazione di JPEG ha perdite, WebP ha perdite nel codificatore del browser a qualsiasi qualità e in qualsiasi
ridimensiona ricampiona l'immagine indipendentemente dal formato.
Cosa succede alla trasparenza quando eseguo la conversione in JPEG?
JPEG non ha un canale alfa, quindi ogni pixel trasparente è riempito con lo sfondo
colore scelto prima della codifica. Se è necessario mantenere la trasparenza, converti in PNG o
WebP invece.
Posso convertire foto HEIC da un iPhone?
No. HEIC e HEIF non sono accettati, e nemmeno AVIF, TIFF o fotocamera RAW, perché a
il browser non può decodificarli senza l'aiuto del sistema operativo. Esporta un JPEG da
prima il tuo telefono.