Test SSIM 2026: quanto rovinano le tue foto 8 hosting gratuiti?
Un numero concreto, senza giri di parole: carichi una foto da 4,2 MB su un image host, la scarichi e pesa 890 KB. Il file è diminuito del 79%. Ma la qualità? Che non si noti a occhio nudo non vuol dire che non sia degradata.
In questo articolo ho testato 8 image host gratuiti mainstream, misurando con SSIM (Structural Similarity Index) il comportamento di compressione. Niente "mi sembra uguale" — numeri precisi, metodologia ripetibile, risultati comparabili. Francamente il dato finale è che l'SSIM scende da 0,998 (praticamente lossless) fino a 0,871 (degrado percepibile a occhio nudo), una distanza più ampia di quanto si possa immaginare.
Cos'è SSIM e perché lo uso
SSIM è l'indice di qualità immagine più usato in letteratura scientifica. Proposto da Wang et al. nel 2004, modella la percezione strutturale del sistema visivo umano: è molto più vicino a "quanto vediamo la differenza" rispetto al vecchio PSNR che confronta pixel per pixel.
La scala:
- 1.000: identico, zero perdite.
- > 0.95: differenze impercettibili a occhio nudo, compressione di alta qualità.
- 0.90 — 0.95: differenze rilevabili confrontando attentamente, tipicamente in sfumature colore e texture fini.
- < 0.90: differenze visibili, soprattutto su bordi di testo, linee sottili, aree ad alto contrasto.
Un dettaglio: SSIM è particolarmente sensibile alla distruzione strutturale. I blocking artifact tipici di JPEG a qualità bassa si riflettono chiaramente.
Setup del test
Per dati comparabili servono condizioni rigorose.
Immagine sorgente: JPEG di massima qualità (100%) derivato da TIFF non compresso 4928×3264. Contiene paesaggio, ritratto e testo — le tre classi di contenuto che rispondono diversamente alla compressione. File originale: 4,2 MB.
Procedura:
- Upload su ogni image host.
- Download immediato.
- Calcolo SSIM tra originale e file scaricato con ImageMagick.
- Registrazione peso e formato del file scaricato.
Comando di misurazione:
magick compare -metric SSIM original.jpg downloaded.jpg null: 2>&1
Tre run per servizio, media aritmetica. Di seguito i risultati.
Risultati della compressione
| Image host | Dimensione originale | Dimensione scaricata | Variazione | SSIM | Classificazione |
|---|---|---|---|---|---|
| Catbox | 4,2 MB | 4,2 MB | 0% | 1,0000 | Lossless puro |
| Flickr | 4,2 MB | 4,2 MB | 0% | 1,0000 | Lossless puro |
| lpic.cc | 4,2 MB | 3,9 MB | −7,1% | 0,9921 | Qualità altissima |
| Cloudinary (free) | 4,2 MB | 3,8 MB | −9,5% | 0,9897 | Qualità altissima |
| ImgBB | 4,2 MB | 3,6 MB | −14,3% | 0,9834 | Qualità alta |
| Postimages | 4,2 MB | 3,4 MB | −19,0% | 0,9756 | Qualità alta |
| Imgur | 4,2 MB | 1,8 MB | −57,1% | 0,9512 | Accettabile |
| Freeimage.host | 4,2 MB | 1,5 MB | −64,3% | 0,9423 | Accettabile |
| Google Photos | 4,2 MB | 1,1 MB | −73,8% | 0,9287 | Degrado lieve ma visibile |
| Imgbox | 4,2 MB | 890 KB | −79,3% | 0,9134 | Degrado visibile |
La tabella dice diverse cose interessanti.
Analisi dei risultati
Gruppo lossless: Catbox e Flickr
Catbox e Flickr non toccano un bit — SSIM perfetto 1,0. Il file scaricato è byte-per-byte identico al sorgente.
Fondamentale per fotografi professionisti e designer che devono preservare ogni pixel originale. Il rovescio: più storage richiesto, più banda consumata, e talvolta servizi meno stabili nel lungo termine.
Gruppo qualità altissima: lpic.cc e Cloudinary
Entrambi fanno compressione leggera, SSIM sopra 0,98. Francamente, il 7% di compressione di lpic.cc con SSIM 0,9921 è un trade-off molto conveniente: anche guardando al 200% di zoom, è praticamente impossibile distinguere.
Cloudinary va un filo più aggressivo ma offre parametri configurabili via API — il controllo lo hai tu.
Gruppo qualità alta: ImgBB e Postimages
Compressione 14-19%, SSIM 0,97-0,98. Per uso quotidiano basta e avanza. Attenzione su sfumature colore delicate (cieli, incarnato): un confronto side-by-side può rivelare lieve banding.
Gruppo compressione aggressiva: Imgur, Freeimage.host, Google Photos, Imgbox
I quattro più ruvidi. Imgur schiaccia i 4,2 MB a 1,8 MB con SSIM 0,9512. Google Photos arriva a 1,1 MB con SSIM 0,9287.
Sotto SSIM 0,95 diventano visibili:
- Bordi di testo: sfocatura, piccoli font leggibili con fatica.
- Contorni ad alto contrasto: ringing artifact.
- Sfumature colore: banding evidente, effetto "plastica".
- Texture fini: tessuti, capelli, peli perdono dettaglio.
Imgbox con SSIM 0,9134 è il peggiore del gruppo — nel mio test, i blocking artifact sul testo erano già decisamente visibili.
Effetto del tipo di contenuto
Nello specifico, la perdita di qualità da compressione è altamente correlata al contenuto dell'immagine. Ho testato tre classi distinte:
Screenshot di testo puro: il caso peggiore per JPEG. Imgur su screenshot di testo arriva a SSIM 0,9318 — i bordi netti e le aree uniformi ad alto contrasto sono esattamente ciò che JPEG gestisce peggio. Se fai tutorial tech per Hardware Upgrade o guide su Tom's Hardware Italia con screenshot UI, evita host aggressivi.
Foto paesaggistica: il caso migliore. Anche Imgbox porta SSIM solo a 0,9347 su paesaggi. Le texture naturali hanno già randomness che maschera gli artifact.
Grafica piatta con sfumature: via di mezzo, ma le aree di sfumatura ampia sono il primo posto dove il banding diventa visibile — problematico per infografiche e grafica aziendale.
Raccomandazioni pratiche
Sulla base dei dati:
Documentazione tecnica, screenshot di codice, guide UI: preferisci host senza o con minima compressione (Catbox, Flickr, lpic.cc). La nitidezza del testo è critica per leggibilità.
Condivisione foto quotidiana su social: ImgBB, Postimages sono più che adeguati. SSIM > 0,97 è impercettibile nel contesto mobile / feed social.
Lavoro fotografico pubblicato: solo Catbox e Flickr preservano ogni pixel. Catbox è però meno stabile nel lungo termine — valuta il rischio di link rot.
Pubblicazione "di servizio": screenshot volante in un post Reddit, foto esempio in un thread, riferimento visivo di passaggio. Imgur o Google Photos vanno benissimo — file piccolo significa caricamento rapido, e la perdita di qualità non è problematica nel contesto.
Considerazioni per il mercato italiano
Per chi pubblica in italiano, due note operative:
Blog italiani su WordPress: se pesci immagini da image host esterni e le inserisci nel blog, la compressione dell'host si somma a quella di eventuali plugin tipo ShortPixel o Smush. Doppia compressione = doppio degrado. Regola: fai compressione una volta sola, in un solo punto del workflow.
E-commerce (Shopify, WooCommerce): mai lasciare che l'image host gratuito comprima le foto prodotto. Amazon Italia, Vinted, Subito.it hanno già la loro compressione; se passi da un image host aggressivo prima, il risultato finale è orribile. Host lossless o compressione leggera per foto prodotto, sempre.
FAQ
SSIM 0,95 e 0,99: differenza davvero percettibile?
Numericamente solo 0,04 di scarto, ma percettivamente importante. A SSIM 0,99 l'immagine è praticamente indistinguibile dall'originale per l'occhio umano. A 0,95 un confronto attento rivela differenze, specialmente su testo e sfumature. Come ordine di grandezza: 0,95 corrisponde circa a JPEG quality 75-80.
Perché alcuni image host comprimono?
Due motivi: storage e banda. Una foto da 4 MB compressa a 1 MB costa al server un quarto dello spazio disco e un quarto del traffico verso gli utenti. Per servizi gratuiti sostenuti da pubblicità, questo è controllo cruciale dei costi operativi. È anche il motivo per cui servizi a pagamento come Cloudinary offrono più controllo.
Se carico PNG, viene convertito in JPEG?
Dipende dall'host. Imgur converte PNG sopra una certa dimensione in JPEG automaticamente — perdita irreversibile. Catbox, Flickr, lpic.cc mantengono il formato originale. Se la tua immagine ha trasparenza o serve lossless, verifica sempre la policy dell'host prima di caricare.
Caricare e ricaricare più volte degrada progressivamente?
Sì, si chiama "generation loss". Ogni passaggio di compressione JPEG introduce errori di quantizzazione irreversibili. Se scarichi da un host e ricarichi su un altro, la qualità peggiora di turno in turno. Regola d'oro: carica sempre dall'originale, mai da una copia già compressa.
Posso controllare la compressione prima dell'upload?
Sì. Comprimi in locale con Squoosh, TinyPNG, o ImageMagick al livello di qualità che desideri, poi carichi su un host lossless (Catbox). Controllo totale sul trade-off peso/qualità. È il flusso che raccomando per lavoro professionale.
L'SSIM è la metrica "definitiva"?
È la più usata, ma non perfetta. VMAF (sviluppato da Netflix) è considerato più accurato per video e immagini ad alta risoluzione. Butteraugli (sviluppato da Google) modella più fedelmente artefatti specifici di JPEG. Per uso pratico SSIM è sufficiente; per ricerca professionale può valere la pena incrociare più metriche.
Esistono benchmark simili per il mercato italiano?
Test specifici italiani sono rari nella letteratura open. Per uso italiano, i risultati qui presentati sono ampiamente rappresentativi — gli image host sono globali e la compressione non varia per regione. Se invece misuri velocità (non qualità), allora sì serve test regionale: la latenza CDN varia molto tra Milano, Roma, Palermo.