Bitmap vs Jpeg
Nel mondo dell'imaging, ci sono molti standard che possono essere utilizzati per archiviare e lavorare con le immagini. Bitmap è il più vecchio di questi standard ed è presente in quasi tutti i sistemi operativi, mentre Jpeg è uno standard sviluppato molto più tardi dal Joint Photographic Experts Group per gestire foto e altre immagini realistiche. Le bitmap sono molto semplici nell'archiviazione delle immagini e non hanno nemmeno funzionalità di compressione, a differenza di Jpeg che utilizza algoritmi complessi per ottimizzare la qualità dell'immagine mantenendo le dimensioni del file basse.
Per ridurre le dimensioni di un'immagine, Jpeg utilizza un algoritmo di compressione con perdita che rimuove porzioni di dati dall'immagine. Bitmap non offre una compressione con perdita e le immagini in bitmap tendono spesso ad essere piuttosto grandi. Per ridurre la dimensione di un'immagine bitmap, è necessario utilizzare un algoritmo di compressione come quello di zip o utilizzare una tavolozza indicizzata. Una tavolozza indicizzata consente di ridurre il numero di colori definiti a quelli utilizzati nell'immagine. Ad esempio, se si dispone di un file che richiede i colori in una tavolozza a 32 bit ma non tutti i colori possono definire una tavolozza indicizzata che non ha i colori non utilizzati. Se la tavolozza risultante si adatta a 24 bit, la dimensione del file si riduce drasticamente senza influire sulla qualità dell'immagine.
L'età e l'uso diffuso di bitmap significa che è stato accettato come standard privo di brevetti e gli utenti non devono preoccuparsi di essere denunciati. Jpeg ha avuto un passato piuttosto tumultuoso quando si tratta di brevetti. Alcune aziende hanno affermato di avere diritti di brevetto su Jpeg o l'uso generale di Jpeg nei siti web pubblici. Molte società sono state citate in giudizio e centinaia di milioni di dollari sono cambiati a causa di Jpeg. Sebbene la maggior parte dei brevetti sia già scaduta o revocata dai tribunali o dall'ufficio brevetti, c'è sempre la possibilità che sorgano alcuni problemi legali che coinvolgono Jpegs.
Sommario:
1. Le immagini Jpeg utilizzano un algoritmo di compressione con perdita mentre le bitmap utilizzano algoritmi di compressione senza perdita di dati.
2. Le Jpeg sono piuttosto complesse mentre le bitmap sono molto semplicistiche.
3. Le bitmap possono ridurre ulteriormente le dimensioni del file utilizzando una tavolozza indicizzata in cui solo i colori utilizzati nell'immagine sono definiti nella tavolozza.
4. Bitmap è privo di brevetti mentre Jpeg ha avuto alcuni debitori in passato.