Torna al blog
TecnologiaConfronti

Test SSIM 2026: quanto rovinano le tue foto 8 hosting gratuiti?

Pubblicato il8 min read
Condividi

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:

  1. Upload su ogni image host.
  2. Download immediato.
  3. Calcolo SSIM tra originale e file scaricato con ImageMagick.
  4. 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. Franca­mente, 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.

Riferimenti

#compressione immagine#SSIM#qualità immagine#test image host#benchmark
B

Scritto da

Brian Lee

Analista Tecnico

Focalizzato su formati immagine, tecnologie di compressione e integrazione API — guidato dai dati.