@Scott'un söylediği her şey doğrudur, ancak NEDEN'i daha iyi anlamak ve KIRMIZI nasıl daha kötü göründüğü bile, sizi bu bilgilere yönlendiriyorum (benimkini vurguladım ve akış için düzenledim)
JPEG ... doğal, gerçek dünyadaki sahnelerin tam renkli veya gri tonlamalı görüntülerini sıkıştırmak için tasarlanmıştır [ve] kayıplı bir sıkıştırma algoritmasıdır ...
JPEG'ler fotoğraf veya doğal resim gibi sürekli tonlu görüntüler için en uygun olanlardır ; yazı, basit çizgi film veya çizgi çizimleri gibi keskin kenarlı veya düz renkli sanatlarda çok iyi değil . JPEG'ler 24 bit renk derinliğini veya 16,7 milyon rengi destekler.
JPEG aslında bir dosya formatı değil, sadece bir sıkıştırma algoritmasıdır. JPEG, gözlerimizin belirli özelliklerinden yararlanmak için tasarlanmıştır, yani yavaş parlaklık ve renk değişimlerine kısa bir mesafedeki hızlı değişikliklerden daha duyarlıyız .
JPEG'ler genellikle fotoğraflar için en iyi seçim olsa da , 8 bit monitörlerde 8 bitlik bir palete zorla takılırlar. JPEG sıkıştırma, orijinal görüntüdeki renklere bakılmaksızın 24 bit veri (gri için 8 bit) olarak değerlendirilir. Bu nedenle, görüntüyü JPEG sıkıştırmasından önce 24 bitten 8 bit'e düşürürseniz, sıkıştırma oranı aslında genel kalite kadar kötüleşir .
JPEG sıkıştırması , düz renkli grafikleri bozabilecek ve hatta bulanıklaştırabilecek düz renkli alanlara parazit getirir. Bu nedenle JPEG'ler düz renkli keskin kenarlı resim veya türe uygun değildir . JPEG, 900K 24 bitlik bir görüntüyü 20: 1 ila 30: 1 faktör olan 45K (yüksek kalite) veya 30K (orta kalite) değerine düşürebilir. Bununla birlikte, JPEG'lerle ne kadar çok sıkıştırırsanız, daha fazla kenar tanımı ve netliği kaybedersiniz . JPEG'ler de saydamlığı desteklemez.
Bir grafiği sıkıştırma ile JPEG formatına kaydetmenin son adım olması gerektiğine dikkat etmek önemlidir. Sıkıştırma etkileri birikimlidir. Bu, bir JPEG dosyasını her kaydettiğinizde, dosyayı daha da sıkıştırdığınız ve böylece geri alamayacağınız verileri (fotoğraf ayrıntısı) attığınız anlamına gelir .
Şimdi KIRMIZI'nın (aslında göze bir hile olan) yaygınlığını açıklayan süper teknik ayrıntılar için bu bilgiyi okumak isteyebilirsiniz (yine vurgu benimdir)
JPEG sıkıştırmanın başlangıç noktası, kırmızı, yeşil ve mavi ana renklerdeki , kayıplı bir sıkıştırma için en uygun olmayan piksellerdir . Gerçek sıkıştırmadan önce, örneğin ilk kanalın saf parlaklık bilgisini (Y) sakladığı YCrCb modelinde RGB renklerini dönüştürün, böylece kırmızı, mavi ve yeşil kanalın ortalama parlaklığı. İkinci kanaldaki depolar , ortalama parlaklığın kırmızı kanalının sapması ve üçüncü kanalda mavi kanalın sapmasıdır. Yeşil kanalın değeri bundan hesaplanabilir ve özel olarak kaydedilmesi gerekmez.Bileşenler parlaklığı (parlaklık) ve renklilik (renk) olarak ayrıldıktan sonra, keskinlik açısından önemli olmadıkları için iki renklilik kanalının çözünürlüğünü yarıya veya çeyreğe düşürebilirsiniz. İnsanların görsel korteksi, renklerin ve şekillerin algılanması için bağımsız sistemler içerir ve renk körlüğü yine de eski ince çözünürlüklü renk sınırlarını göz ardı eder , renk algılama sistemi, üç ila dört kat daha düşük çözünürlükle tekrar çalışır. tanıma.
Umarım olan biteni daha iyi anlamanıza yardımcı olur.