Scambia una quantità misurata di dettagli con un file più piccolo e guarda il prima e il dopo
byte
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, ricodificato dal file
pipeline di immagini del browser all'interno di un Web Worker e restituita come download. Lo strumento
il codice non effettua richieste che trasportano il file, il testo incollato o l'output generato. Divulgato
le richieste di script di analisi sono separate e sono descritte nell'Informativa sulla privacy del sito.
Cosa fa questo strumento
Riduci le dimensioni di una fotografia ricodificandola come JPEG o WebP alla qualità che preferisci
scegliere. L'immagine viene decodificata e codificata dal tuo browser e il pannello riporta il file
dimensione misurata del risultato piuttosto che una stima.
Compressione qui significa ricodifica. L'immagine viene decodificata in pixel semplici, disegnati una volta
su una tela e consegnato al codificatore JPEG o WebP del browser con la qualità impostata.
Questi codificatori risparmiano spazio scartando i dettagli, quindi viene sempre pagato un file più piccolo
fedeltà. Il risultato viene misurato dai byte codificati e mostrato accanto all'originale, come
una percentuale e come una coppia prima e dopo, quindi l'operazione è qualcosa che puoi giudicare
piuttosto che indovinare.
Come usarlo
Scegli un'immagine o più immagini contemporaneamente per comprimere un batch con le stesse impostazioni.
Imposta il formato di output su JPEG per le fotografie o su WebP se anche l'immagine necessita
trasparenza.
Sposta il cursore Qualità. Inizia alle 82 e scompare se selezioni PNG, perché
Il codificatore di PNG lo ignora.
Seleziona Converti, leggi la colonna Modifica misurata per ogni file, quindi scarica un risultato
o tutti come ZIP.
Casi d'uso di esempio
Come impone un modulo di domanda, ottenere una fotografia del telefono 6 MB sotto il soffitto 2 MB.
Ridurre il peso delle fotografie dei prodotti prima che vengano inserite in una pagina web o in un file
notiziario.
Scoprire quanto lontano può essere spinta una particolare fotografia prima di aree pianeggianti come i cieli
diventare bloccato.
Ingresso e uscita supportati
Accetta
JPEG, PNG o WebP, fino a 40 MB per file
GIF, accettato solo come input e decodificato come primo frame
Produce
JPEG, dove l'impostazione della qualità raggiunge l'encoder
WebP, con perdita di dati a ogni impostazione di qualità, incluso 100
PNG, che ignora la qualità perché il suo codificatore è senza perdite
Un ZIP denominato converted-images.zip quando vengono convertiti più file
Cosa non farà questo strumento
L'impostazione della qualità raggiunge solo i codificatori JPEG e WebP. Con PNG selezionato il
il controllo è nascosto e il piano segnala la qualità come non applicabile.
Non c'è perdita di dati WebP qui: il browser scrive WebP in modalità con perdita anche in qualità
100.
Non esiste una modalità dimensione target. Scegli una qualità e lo strumento misura ciò che esce;
non cerca l'impostazione che corrisponde a una dimensione da te nominata.
La codifica viene eseguita dal tuo browser, quindi la stessa immagine con la stessa qualità ne esce poche
kilobyte diversi in Chrome, Firefox e Safari.
La compressione non elimina in modo affidabile i metadati. La ricodifica di solito lo elimina, ma è così
un effetto collaterale piuttosto che una promessa.
Errori comuni
Comprimendo con PNG selezionato e non trovando nulla si è ridotto: PNG ricodifica senza perdita di dati, il
il numero di qualità viene ignorato e la fotografia può risultare più grande di quanto è entrata.
Esecuzione di un file già compresso una seconda volta. Il secondo passaggio si avvicina
pixel che erano già approssimazioni e alle dimensioni dell'anteprima il danno è difficile da vedere.
Aumento della qualità al di sopra del livello in cui è stata codificata la sorgente, il che aggiunge byte senza
aggiungendo dettagli.
Note tecniche
Ogni file viene decodificato con createImageBitmap, disegnato una volta in un OffscreenCanvas con
livellamento dell'immagine impostato su alto, quindi codificato dal browser tramite convertToBlob, in calo
torna a canvas.toBlob dove OffscreenCanvas non è disponibile. Il valore della qualità è bloccato
tra 0.01 e 1 e passato direttamente a quel codificatore, ed è completamente omesso per
PNG. I batch vengono eseguiti in un Web Worker che riporta i progressi per file e trasferisce la codifica
byte indietro invece di copiarli.
Domande frequenti
Quale impostazione di qualità dovrei usare?
Per le fotografie, intorno a 80 è un inizio ragionevole ed è il punto in cui inizia il dispositivo di scorrimento. Sotto
all'incirca 60 inizi a vedere blocchi nelle aree pianeggianti. Converti con due impostazioni e confronta
le dimensioni misurate, perché la risposta giusta dipende dall'immagine.
Perché il mio file è diventato più grande?
Di solito perché il formato di output era PNG, che memorizza esattamente ogni pixel e non può
competere con JPEG o WebP sui contenuti fotografici. Succede anche quando la qualità tu
scelto è superiore alla qualità con cui è stato codificato l'originale.
Comprimere due volte provoca danni?
SÌ. Ogni codifica con perdita scarta i dettagli e una seconda codifica funziona dal file
pixel già approssimati del primo. Conserva l'originale e comprimilo,
piuttosto che comprimere l'esportazione di un'esportazione.