Note del team su artigianato, formati e le piccole decisioni dietro un buon ritaglio rotondo.
Perche i PNG fotografici sono cosi grandi
Il PNG promette di registrare ogni pixel senza perderne nessuno, e quella promessa e costosa su una foto. Con milioni di tonalita che scivolano dolcemente non c'e quasi nulla che il compressore possa prevedere o ridurre, percio il file si gonfia. Una comune foto 1600x1200 puo stare tra i 3 e i 5 MB come PNG, eppure la stessa immagine come JPEG a qualita 85 entra in 200-400 KB. La differenza si riduce alla trasformata coseno su cui il JPEG si appoggia, che taglia l'immagine in blocchi di 8x8, lascia cadere il dettaglio ad alta frequenza che l'occhio quasi non registra, e impacchetta stretto cio che resta. Il materiale a tono continuo, cioe quasi tutta la fotografia, si riduce in modo drastico. La fedelta perfetta del PNG si guadagna il posto su grafica piatta e lavori in corso, ma e semplicemente l'involucro sbagliato per una foto che intendi condividere.
La trasparenza e il canale alfa
Un canale alfa a 8 bit lascia che un PNG registri qualsiasi livello di opacita per pixel, dal pienamente trasparente al pienamente solido. Il JPG non offre un campo simile, percio la trasparenza non ha dove vivere. Quando il motore immagini ricostruisce un PNG come JPEG, posa prima l'immagine su uno sfondo scelto, e quello sfondo per impostazione predefinita e bianco, ed e esattamente per questo che le regioni trasparenti si leggono bianche dopo. Il succo e netto, un JPG trasparente non puo esistere, perche il formato non ne ha il concetto. Quando il ritaglio deve sopravvivere, il WebP o il PNG intatto sono le tue uniche vie. Araluma si ferma sul bianco come riempimento perche si fonde nei documenti, nelle diapositive e nelle schede di vetrina dove questi JPG finiscono piu spesso.
Prestazioni di salvataggio misurate
Tutte queste cifre vengono da Chrome 148 su un desktop Linux, appoggiandosi al salvataggio JPEG del browser. A 0,12 MP, una miniatura 400x300 si chiude in circa 10-15 ms. Sali a 0,78 MP, un fotogramma 1024x768, e si attesta vicino ai 13-20 ms. Uno scatto da 8 MP a 3840x2160 chiede circa 1,4 secondi, e perfino un mostro da 48 MP a 8000x6000 domanda solo intorno a 1,5 secondi. Scrivere un JPG cosi supera con agio lo scrivere un PNG della stessa immagine, e stacca nettamente l'AVIF, che deve caricare un modulo separato e puo macinare per 25 secondi su quell'immagine da 48 MP perfino su un desktop. Messo tutto insieme, e tra le vie piu rapide ovunque nella famiglia convert, e non costa nulla in piu da scaricare, perche il salvataggio JPEG vive gia in ogni browser.
Gestione di EXIF e metadati
Ricostruire l'immagine ne cancella i tag EXIF, IPTC e XMP dal JPG risultante su ogni browser, il che spazza via le coordinate GPS, il corpo macchina, l'orario di scatto, il testo di copyright e qualsiasi campo personalizzato che il PNG portava. I profili colore ICC prendono una via separata, dove Chrome e Safari tengono il profilo sRGB in uscita mentre Firefox lo elimina con tutto il resto. Cosi il JPG e sicuro in sRGB ovunque, ma un tag a gamut ampio come Display-P3 o Adobe RGB non passera attraverso Firefox. Se la tua catena di lavoro dipende dal trattenere tutti quei metadati, gestiscili con uno strumento apposito dopo. Per l'uso quotidiano web e di condivisione, perdere i tag e benvenuto, alleggerisce un po' il file e toglie i dati di posizione dalle tue foto.
Quando gli artefatti JPG sono visibili
Il JPEG ragiona in blocchi di 8x8. Lascia un salto netto tra due colori molto diversi dentro un blocco e il JPG puo solo abbozzarlo con una manciata di termini di frequenza, lasciando un alone, una debole corona di pixel piu chiari o piu scuri che abbraccia il bordo. Le fotografie lo nascondono bene, perche i loro bordi non sono mai netti come una lama e la microvariazione intorno maschera l'approssimazione. Ma screenshot, loghi, riquadri dai bordi precisi, lettere o lastre vicine di colore piatto lo espongono a ogni qualita, perche e proprio il segnale con cui la matematica fatica. La regola si scrive da sola, tieni screenshot, loghi e arte ricca di testo fuori dal JPG. Lasciali nel PNG, o spostati sul WebP per un file snello che aggira del tutto l'alone.
La privacy e dove finisce il lavoro
Dove finisce il lavoro dipende dalla quantità. Per una singola immagine, niente lascia il browser, e puoi verificarlo dal vivo in pochi secondi. Apri i DevTools di Chrome, passa al pannello Rete, filtra per XHR e Fetch e converti un file. Non appare nulla durante la codifica. Per due o più, Araluma li invia al nostro server, che converte, raggruppa il risultato e restituisce un link di download. Quel link e i file convertiti vengono eliminati in circa 2 ore. Il percorso per una sola immagine tiene tutto sul dispositivo, fuori dalla rete, mentre un lotto lo scambia con il chiudere molti file in una volta. Per la cattura di qualcosa di privato o una foto marcata con la tua posizione, convertire una alla volta la tiene sulla tua macchina, una differenza reale, non uno slogan.