Che cos'è una compressione con perdita?
La compressione con perdita di dati è un tipo di compressione di dati in cui si perdono informazioni effettive. Ciò significa che dopo aver ricostruito i dati dalle informazioni disponibili, si finisce con qualcosa di meno di quanto non fosse nel file originale. In generale, l'obiettivo è quello di utilizzare la compressione con perdita in modo tale che non vi siano molte perdite osservabili nel prodotto finale, risparmiando enormemente sulla dimensione del file rispetto alla compressione senza perdita.
La compressione senza perdita di dati è una forma di compressione in cui i file di dati vengono suddivisi in diversi blocchi e riorganizzati per ottimizzarli. Questo tipo di compressione molto raramente consente di risparmiare molto spazio, ma è ideale per trasportare file enormi suddividendoli in pezzi più facili da gestire. La compressione senza perdita viene utilizzata quando è necessario ogni bit di dati nel prodotto finale, spesso quando si trasmette un file a un designer. Nel caso delle immagini, una compressione senza perdita di dati consente al progettista di essere sicuro che tutti i dati che potrebbero voler modificare siano presenti, consentendo loro di creare un prodotto finale prima di comprimere ulteriormente il file utilizzando una compressione con perdita. Questo vale anche per i file audio, in cui un mixer audio potrebbe richiedere informazioni aggiuntive, come canali separati, che l'utente finale non richiederà.
Il modo più semplice per comprendere la compressione con perdita di dati è prendere un esempio, ad esempio cosa succede quando si copia un file di dati RAW da una fotocamera digitale a un computer. Questo file RAW può arrivare a 30 MB e include tutti i tipi di dati sui canali di colore, informazioni su come è stata scattata la foto e una vasta gamma di dati per ogni singolo pixel. La presenza di tutte queste informazioni in un formato senza perdita significa che quando le si importa in un programma di fotoritocco con le giuste capacità, tutte queste cose possono essere modificate. Significa anche che la fedeltà del colore per ogni pixel è la più alta possibile.
Ad un certo punto, però, probabilmente vorrai fare qualcosa di diverso dalla modifica della foto. Potresti voler inviarlo a un amico via e-mail o caricarlo su un sito online. Potresti semplicemente voler archiviarlo, e altre cento immagini, sul tuo computer, e con una dimensione di 30 MB ogni cento immagini occuperebbero ben 3 GB di spazio. Quindi, per far fronte a questo, comprimerai la foto. Alcune forme di compressione senza perdita potrebbero essere in grado di ridurre un po 'le dimensioni del file, senza perdere la fedeltà delle foto, ma alla fine ti ritroverai comunque con immagini enormi.
È qui che entra in gioco una tecnica di compressione senza perdita di dati, come JPEG o GIF. Utilizzando una di queste tecniche di compressione, un algoritmo prende il controllo della tua foto e capisce le scorciatoie per descriverla al computer. I blocchi di colore sostanzialmente identici sono mappati allo stesso modo, riducendo sostanzialmente le dimensioni dei file e spesso perdendo nulla che possa essere percepito dall'occhio umano.
A livelli estremamente elevati, un'immagine senza perdita di 30 MB può essere compressa fino a circa 3 MB e apparire ancora quasi identica all'occhio umano. Lo stesso vale per altri modelli di compressione con perdita di dati, come MP3 per l'audio o WMV per i video. Naturalmente, se le dimensioni del file vengono ridotte troppo, le scorciatoie prese finiscono per rendere l'immagine, il file audio o il video risultante, un po 'diverso dall'originale, e il risultato finale è di qualità notevolmente inferiore.