Bitmap ve Jpeg
Görüntüleme dünyasında, görüntülerin saklanması ve üzerinde çalışılması için kullanılabilecek birçok standart vardır. Bitmap bu standartların en eskisidir ve neredeyse tüm işletim sistemlerinde yer alırken, Jpeg, daha sonra Joint Photographic Experts Group tarafından fotoğrafları ve diğer gerçekçi görüntüleri işlemek için geliştirilen bir standarttır. Bitmap'ler görüntüleri depolamakta çok basittir ve dosya boyutunu düşük tutarken görüntünün kalitesini optimize etmek için karmaşık algoritmalar kullanan Jpeg'in aksine ilk başta sıkıştırma yeteneklerine sahip değildi.
Bir görüntünün boyutunu küçültmek için Jpeg, veri kısımlarını görüntüden kaldıran kayıplı bir sıkıştırma algoritması kullanır. Bitmap kayıplı sıkıştırma sunmaz ve bitmaplerdeki görüntüler genellikle oldukça büyük olma eğilimindedir. Bir bitmap görüntüsünün boyutunu azaltmak için zip gibi bir sıkıştırma algoritması kullanmanız veya dizine alınmış bir palet kullanmanız gerekir. Dizine alınmış bir palet, tanımlı renk sayısını görüntünüzde kullanılanlara göre azaltmanıza olanak tanır. Örnek olarak, 32 bit palette renklere ihtiyaç duyan ancak tüm renkleri kullanmayan bir dosyanız varsa, kullanılmayan renklere sahip olmayan bir dizinlenmiş palet tanımlayabilirsiniz. Ortaya çıkan palet 24 bite sığarsa, görüntünün kalitesini etkilemeden dosya boyutu önemli ölçüde azalır.
Bitmap'lerin yaşı ve yaygın kullanımı, patentsiz bir standart olarak kabul edildiği ve kullanıcıların dava açma endişesi duymadığı anlamına gelir. Jpeg, patent söz konusu olduğunda oldukça çalkantılı bir geçmişe sahipti. Bazı şirketler, Jpeg veya kamu web sitelerinde Jpegs'in genel kullanımı üzerinde patent haklarına sahip olduklarını iddia etmişlerdir. Jpeg sayesinde birçok şirket dava açıldı ve yüz milyonlarca dolar el değiştirdi. Patentlerin çoğunun süresi dolmuş veya mahkemeler veya patent ofisi tarafından iptal edilmiş olsa da, her zaman Jpegs ile ilgili bazı yasal sorunların ortaya çıkma olasılığı vardır..
Özet:
1. Jpeg görüntüleri kayıplı bir sıkıştırma algoritması kullanırken bitmapler kayıpsız bir sıkıştırma algoritması kullanır.
2. Bitmapler çok basitken, jpegler oldukça karmaşıktır.
3. Bitmap'ler, yalnızca görüntüde kullanılan renklerin palette tanımlandığı dizine alınmış bir palet kullanarak dosya boyutlarını daha da düşürebilir.
4. Jpeg geçmişte birkaç patent çöküşüne sahipken Bitmap patentsizdir.