Kullanıcı: freeman
freeman
24.12.2016 01:48
jpeg kodlama algoritması, özünde insan gözünün algılaması zor olan renk kombinasyonlarıyla ilgilenir. Bulduğundaysa acımadan siler. Aslında bu bildiğimiz anlamda bir silme değildir. Bitsel olarak silmez. Komşu renk ile aynı renge dönüştürür o kadar. Yani olabildiğince aynı renkleri bir bloğa toplamaya çalışır. Bunu elbette fotoğrafın bir başından bir ortasından renk getirerek yapmaz. Komşu renkler analiz edilir. Sıkıştırma oranınız dikkate alınır. Sonuç olarak bir piksel görmezden gelinecekse buna göre yapılır. Böylece o mini minnacık pikseller koca koca bloklar olur. Bir çok kalitesiz fotoğrafa kafanızı yaklaştırırsanız bu iri karecikleri görebilirsiniz. Böylece değişik renklerin sayısı ne kadar az olursa dosya boyutu o kadar az olur. Çünkü Huffman Algoritması sık tekrar eden veriler üzerinde daha fazla sıkıştırma sağlar.

jpeg sıkıştırırken renk kalitesini düşürdüğü için yazılımların arayüz imaj dokusu olarak kullanımı uygun değildir. Arayüzlerde piksellerin kusursuz (*: pixel perfect) olması beklenir.