16 bit renk. Görüntüler hakkında temel bilgiler. Odanın içinde işleme

Görüntünün bitliği sık sorulan bir sorudur. Hangi seçeneği tercih edeceğinizi ve neden daha fazla bitin her zaman olmadığını size söylüyoruzTAMAM.

Bu konudaki standart görüş, daha fazla bitin daha iyi olduğudur. Ancak 8 bit ve 16 bit görüntüler arasındaki farkı gerçekten anlıyor muyuz? Fotoğrafçı Nathaniel Dodson, bu 12 dakikalık videoda farklılıkları ayrıntılı olarak açıklıyor:

Daha fazla bit, diye açıklıyor Dodson, görüntüde şeritlenme gibi artefaktlar ortaya çıkmadan önce renkler ve tonlarla çalışmak için daha fazla özgürlüğe sahip olduğunuz anlamına geliyor.

JPEG formatında çekim yaparsanız, kendinizi 8 bitlik bir derinlikle sınırlarsınız, bu da kanal başına 256 renk düzeyiyle çalışmanıza olanak tanır. RAW formatı 12-, 14- veya 16-bit olabilir, ikincisi 65.536 renk ve ton seviyesi verir - yani, görüntünün sonradan işlenmesinde çok daha fazla özgürlük. Renkleri sayarsanız, üç kanalın da seviyelerini çarpmanız gerekir. 8 bit görüntü için 256x256x256 ≈ 16,8 milyon renk ve 16 bit görüntü için 65 536x65 536x65 536 ≈ 28 milyar renk.

8-bit ve 16-bit görüntüler arasındaki farkı görselleştirmek için, ilkini 256 fit yüksekliğinde bir bina olarak düşünün - bu 78 metredir. İkinci “binanın” yüksekliği (16 bit fotoğraf) 19,3 kilometre olacak - bunlar, birbiri üzerine yığılmış 24 Burj Khalifa kulesi.

Photoshop'ta 8 bitlik bir görüntüyü basitçe açıp 16 bit'e “dönüştüremeyeceğinizi” unutmayın. 16 bitlik bir dosya oluşturarak, ona 16 bitlik bilgiyi depolamak için yeterli “alan” vermiş olursunuz. 8 bitlik bir görüntüyü 16 bitlik bir görüntüye dönüştürerek, 8 bit kullanılmayan "alan" elde edersiniz.


JPEG: ayrıntı yok, kötü renk, RAW: fazla ayrıntı yok

Ancak ekstra derinlik, daha büyük bir dosya boyutu anlamına gelir - yani, görüntünün işlenmesi daha uzun sürer ve ayrıca daha fazla depolama alanı gerektirir.

Sonuçta, her şey, bilgisayarınızın yetenekleri kadar, görüntülerin işlenmesinden sonra ne kadar özgürlüğe sahip olmak istediğinize bağlıdır.

Dijital bir görüntünün fotoğraf işlemedeki en önemli parametrelerinden biri renk derinliği (Renk Derinliği) veya renk bitidir. Bu parametreyle zaten tanışmış olabilirsiniz, ancak herkes ona doğru anlamı vermez. Ne olduğunu, neden gerekli olduğunu ve onunla nasıl yaşayacağımızı anlayalım.

teori

Her zaman olduğu gibi kısa bir teorik girişle başlayalım, çünkü iyi bir teori pratikte gerçekleşen süreçlerin anlaşılmasını sağlar. Ve anlayış, yüksek kaliteli ve kontrollü bir sonucun anahtarıdır.

Yani, bir bilgisayarla uğraşıyoruz ve bilgisayarlarda, bildiğiniz gibi, tüm yollar bir ikili koda veya sıfırlar ve birlere çıkıyor. Ancak rengi belirlemek için kaç tane sıfır ve bir kullanabiliriz ve rengin bitliği bize söyler. Açıklık için, bir örnek alalım.

Aşağıda 1 bitlik bir görüntü görebilirsiniz. İçindeki renkler, sırasıyla siyah ve beyaz anlamına gelen 0 veya 1 değerini alabilen tek bir rakamla belirlenir.

Renk derinliği - 1 bit

Şimdi bir basamak yukarı 2 bitlik görüntülere geçelim. Burada, renk aynı anda 2 sayı ile belirlenir ve işte tüm olası kombinasyonları: 00, 01, 10, 11. Bu, 2 bitlik bir renkle zaten 4 olası renge sahip olduğumuz anlamına gelir.

Renk derinliği - 2 bit

Benzer şekilde, olası renklerin sayısı her adımda artar ve 8 bitlik bir görüntüde zaten 256 renk vardır. İlk bakışta, özellikle 256 renk sadece bir kanal için olduğu için normal gibi görünüyor ve elimizde 3 var. Sonuç olarak bu 16.7 milyon renk veriyor. Ama sonra bunun ciddi işlemler için yeterli olmadığını göreceksiniz.

16 bit renk (aslında Photoshop'ta 15 bit + 1 renktir) bize kanal başına 32769 renk veya toplamda 35 trilyon renk verir. Farkı hissediyor musun? Bu insan gözüyle tamamen görünmez... Ta ki görüntümüze bir sürü filtre koyana kadar.

Ne olacak?

Başlangıç ​​örneği olarak siyah beyaz bir degradeyi ele alalım.
Ağır işlemenin sonucunu hızlı ve kolay bir şekilde simüle etmek için aşağıdaki parametrelerle 2 Düzey katman ekleyin:

Katman Düzeyleri

Ve bu, orijinal görüntünün farklı renk derinliklerinde elde ettiğimiz sonuçtur:

Filtreleri uyguladıktan sonra gradyan

Gördüğünüz gibi, üstteki 8-bit gradyan net bir şekilde şeritli hale gelirken, 16-bit yumuşak bir geçişi korudu (monitörünüz çok yüksek kalitede değilse, belki alt gradyanda hafif bir şeritlenme gözlemlenecektir) . Pürüzsüz renk geçişlerini kaybetmenin bu etkisine posterizasyon denir.

Gerçek fotoğraflarda, posterizasyon, özellikle gökyüzünde olmak üzere çeşitli gradyanlarda da görünebilir. İşte gerçek bir görüntü üzerinde bir posterleştirme örneği, daha iyi görünürlük için efektin en belirgin olduğu alan kesilir.

Bir fotoğrafta posterleştirme

Ne yapalım?

Her zaman işleme için orijinal görüntülerinizin 16 bit olduğundan emin olun. Ancak, bir görüntüyü 8 bitten 16'ya dönüştürmenin, başlangıçta böyle bir görüntüde ek renk bilgisi olmadığından herhangi bir yararlı etki sağlamayacağını unutmayın.
Adobe Camera Raw, Adobe Photoshop Lightroom ve DxO Optics Pro'da bir fotoğrafın RAW formatından 16 bit görüntüye dönüştürülmesi nasıl ayarlanır, aşağıdaki videoya bakın.

© 2014 sitesi

Bit derinliği veya renk derinliği dijital görüntü, tek bir pikselin rengini kodlamak için kullanılan ikili basamak (bit) sayısıdır.

Terimler arasında ayrım yapın kanal başına bit(bpc - kanal başına bit) ve piksel başına bit(bpp - piksel başına bit). Ayrı renk kanallarının her biri için bit derinliği kanal başına bit olarak ölçülür, bitlerin toplamı tümünden kanallar piksel başına bit olarak ifade edilir. Örneğin, Truecolor paletindeki bir görüntü, kanal başına 8 bittir ve bu, piksel başına 24 bit'e eşdeğerdir. her pikselin rengi üç renk kanalıyla tanımlanır: kırmızı, yeşil ve mavi (RGB modeli).

Bir RAW dosyasında kodlanmış bir görüntü için, kanal başına bit sayısı piksel başına bit sayısıyla aynıdır, çünkü enterpolasyondan önce, bir dizi Bayer renk filtreli bir matris kullanılarak elde edilen her piksel, yalnızca biri hakkında bilgi içerir. üç ana renk.

Dijital fotoğrafçılıkta, bit derinliğini esas olarak kanal başına bit cinsinden tanımlamak gelenekseldir ve bu nedenle, bit derinliğinden bahsederken, aksi belirtilmedikçe sadece kanal başına bitleri kastedeceğim.

Bit derinliği, belirli bir görüntünün renk paletinde bulunabilecek maksimum gölge sayısını belirler. Örneğin, 8 bitlik bir siyah beyaz görüntü 2 8 = 256 adede kadar gri tonu içerebilir. Renkli 8 bitlik bir görüntü, üç kanalın (RGB) her biri için 256 tonlama içerebilir, yani. toplam 2 8x3 = 16777216 benzersiz kombinasyon veya renk tonu.

Yüksek bit derinliği, özellikle düzgün ton veya renk geçişlerinin doğru görüntülenmesi için önemlidir. Dijital bir görüntüdeki herhangi bir gradyan, tonda sürekli bir değişiklik değil, ayrı renk değerlerinin kademeli bir dizisidir. Çok sayıda derecelendirme, yumuşak bir geçiş yanılsaması yaratır. Çok az yarı ton varsa, pürüzler çıplak gözle görülebilir ve görüntü gerçekçiliğini kaybeder. Başlangıçta düzgün degradeler içeren bir görüntünün alanlarında görsel olarak ayırt edilebilen renk sıçramalarının etkisine ne ad verilir? posterleştirme(İngilizce posterden - bir poster), çünkü yarı tonlardan yoksun bir fotoğraf, sınırlı sayıda renk kullanılarak basılmış bir poster gibi olur.

Gerçek hayatta bit derinliği

Yukarıdaki materyali net bir şekilde göstermek için Karpat manzaralarımdan birini alacağım ve size farklı bit derinlikleriyle nasıl görüneceğini göstereceğim. Bit derinliğini 1 bit artırmanın, görüntünün paletindeki gölge sayısını iki katına çıkarmak anlamına geldiğini unutmayın.

1 bit - 2 ton.

1 bit sadece iki rengi kodlamanıza izin verir. Bizim durumumuzda, siyah beyazdır.

2 bit - 4 renk.

Yarı tonların ortaya çıkmasıyla, görüntü sadece bir dizi silüet olmaktan çıkıyor, ancak yine de oldukça soyut görünüyor.

3 bit - 8 ton.

Ön planın detayları zaten görülebilir. Çizgili bir gökyüzü, posterleştirmenin iyi bir örneğidir.

4 bit - 16 renk.

Detaylar dağların yamaçlarında görünmeye başlar. Ön planda, posterleştirme neredeyse görünmez, ancak gökyüzü çizgili kalıyor.

5 bit - 32 ton.

Açıkçası, görüntülenmesi için çok sayıda yakın yarı ton gerektiren düşük kontrastlı alanlar, posterizasyondan en çok zarar gören alanlardır.

6 bit - 64 ton.

Dağlar neredeyse tamam, ancak gökyüzü hala basamaklı görünüyor, özellikle çerçevenin köşelerine daha yakın.

7 bit - 128 ton.

Şikayet edecek hiçbir şeyim yok - tüm gradyanlar pürüzsüz görünüyor.

8 bit - 256 ton.

Ve işte orijinal 8 bitlik fotoğraf. Herhangi bir ton geçişinin gerçekçi bir şekilde yeniden üretilmesi için 8 bit yeterlidir. Çoğu monitörde 7 ve 8 bit arasındaki farkı görmezsiniz, bu nedenle 8 bit bile fazla gibi görünebilir. Ancak yine de, yüksek kaliteli dijital görüntüler için standart, insan gözünün renk geçişlerini ayırt etme yeteneğinin garantili bir marjla örtüşmesi için kanal başına tam olarak 8 bittir.

Ancak gerçekçi renk üretimi için 8 bit yeterliyse, neden 8 bitten fazlasına ihtiyacınız olabilir? Ve 16 bitlik fotoğrafları kaydetme ihtiyacıyla ilgili tüm bu yaygara nereden geliyor? Gerçek şu ki, bir fotoğrafı saklamak ve görüntülemek için 8 bit yeterlidir, ancak onu işlemek için değil.

Dijital bir görüntüyü düzenlerken, ton aralıkları sıkıştırılabilir veya uzatılabilir, bunun sonucunda değerlerin bir kısmı sürekli olarak atılır veya yuvarlanır ve sonuçta yarım ton sayısı ton geçişlerinin düzgün iletimi için gereken seviyenin altına düşebilir. . Görsel olarak, bu, aynı posterizasyonun ve gözleri kesen diğer eserlerin görünümünde kendini gösterir. Örneğin, gölgelerin iki durak aydınlatılması, parlaklık aralığını dört kat uzatır; bu, 8 bitlik bir fotoğrafın düzenlenen bölümlerinin, pürüzlerin çok belirgin olduğu 6 bitlik bir görüntüden alınmış gibi görüneceği anlamına gelir. Şimdi 16 bitlik bir görüntü ile çalıştığımızı hayal edin. Kanal başına 16 bit, 2 16 = 65535 renk geçişi anlamına gelir. Onlar. yarı tonların çoğunu özgürce atabiliriz ve yine de ton geçişlerini orijinal 8 bitlik görüntüden teorik olarak daha yumuşak hale getirebiliriz. 16 bitte yer alan bilgiler gereksizdir, ancak görüntü kalitesi için görünür sonuçlar olmadan en cesur fotoğraf manipülasyonlarına izin veren bu fazlalıktır.

12 mi, 14 mü? 8 mi 16 mı?

Genellikle bir fotoğrafçı, üç durumda bir fotoğrafın bit derinliği hakkında bir karar verme ihtiyacı ile karşı karşıya kalır: kamera ayarlarında bir RAW dosyasının bit derinliğini seçerken (12 veya 14 bit); bir RAW dosyasını daha sonraki işlemler için (8 veya 16 bit) TIFF veya PSD'ye dönüştürürken ve bitmiş fotoğrafı arşiv için (8 veya 16 bit) kaydederken.

RAW'da çekim

Fotoğraf makineniz RAW dosyasının bit derinliğini seçmenize izin veriyorsa, kesinlikle maksimum değeri tercih etmenizi öneririm. Genellikle 12 ile 14 bit arasında seçim yapmanız gerekir. Fazladan iki bit, dosyalarınızın boyutunu yalnızca biraz artıracaktır, ancak bunları düzenlerken daha fazla özgürlüğe sahip olacaksınız. 12 bit, 4096 parlaklık seviyesini kodlamanıza izin verirken, 14 bit, 16384 seviyeyi, yani. dört kat daha fazla. Görüntünün en önemli ve yoğun dönüşümlerini tam olarak RAW dönüştürücüde işleme aşamasında yaptığım göz önüne alındığında, gelecekteki fotoğrafçılık için kritik olan bu aşamada tek bir bilgiden fedakarlık etmek istemem. .

TIFF'e Dönüştür

En tartışmalı aşama, Photoshop'ta daha fazla işlem için düzenlenmiş RAW dosyasını 8- veya 16-bit TIFF'ye dönüştürme anıdır. Oldukça, pek çok fotoğrafçı, yalnızca 16 bit TIFF'ye dönüştürmenizi tavsiye edecek ve haklı olacaklar, ancak yalnızca Photoshop'ta derin ve kapsamlı işlemler yapacaksanız. Bunu ne sıklıkla yapıyorsun? Şahsen ben değilim. 14 bitlik enterpolasyonsuz bir dosyaya sahip bir RAW dönüştürücüde tüm temel dönüşümleri gerçekleştiriyorum ve Photoshop'u yalnızca ayrıntıları öğütmek için kullanıyorum. Nokta rötuşlama, seçici karartma ve karartma, yeniden boyutlandırma ve keskinleştirme gibi küçük ayrıntılar için genellikle 8 bit yeterlidir. Bir fotoğrafın agresif bir şekilde işlenmesi gerektiğini görürsem (kolajlardan ve HDR'den bahsetmiyorum), bu, RAW dosyasını düzenleme aşamasında ciddi bir hata yaptığım anlamına gelir ve en makul çözüm geri dönmek olacaktır. Masum bir TIFF'e tecavüz etmek yerine düzeltin. Fotoğraf, Photoshop'ta hala düzeltmek istediğim bazı hassas gradyanlar içeriyorsa, kolayca 16 bit moduna geçebilir, orada gerekli tüm manipülasyonları gerçekleştirebilir ve ardından 8 bite geri dönebilirim. Görüntü kalitesi etkilenmeyecektir.

Depolamak

Halihazırda işlenmiş fotoğrafları depolamak için, maksimum kalitede kaydedilmiş 8 bit TIFF veya JPEG kullanmayı tercih ederim. Disk alanından tasarruf etme arzusuyla hareket ediyorum. 8-bit TIFF, 16-bit'in yarısı kadar yer kaplar ve prensipte sadece 8-bit olabilen JPEG, maksimum kalitede bile 8-bit TIFF'nin yaklaşık yarısı kadardır. Aradaki fark, JPEG'in görüntüyü kayıplı bir şekilde sıkıştırması, TIFF'nin ise LZW algoritmasını kullanarak kayıpsız sıkıştırmayı desteklemesidir. Son görüntüde 16 bit'e ihtiyacım yok, çünkü artık onu düzenlemeyeceğim, aksi halde son olmazdı. Bazı küçük ayrıntılar 8 bitlik bir dosyada (bir JPEG olsa bile) kolayca düzeltilebilir, ancak genel renk düzeltmesi yapma veya kontrastı değiştirme dürtüsü hissedersem, zaten işkence yapmak yerine orijinal RAW dosyasına dönmeyi tercih ederim. 16 bit sürümde bile bu tür dönüşümler için gerekli tüm bilgileri içermeyen dönüştürülmüş fotoğraf.

Uygulama

Bu fotoğraf evimin yakınındaki bir karaçam korusunda çekildi ve Adobe Camera Raw kullanılarak dönüştürüldü. RAW dosyasını ACR'de açtığımda, -4 EV'lik bir poz telafisi girerek 4 duraklı düşük pozlamayı simüle edeceğim. Tabii ki, aklı başında hiç kimse RAW dosyalarını düzenlerken bu tür hatalar yapmaz, ancak tek bir değişken kullanarak mükemmel derecede vasat bir dönüşüm elde etmemiz gerekiyor ve daha sonra Photoshop'ta düzeltmeye çalışacağız. Oldukça karartılmış bir görüntüyü iki kez TIFF formatında kaydederim: kanal başına 16 bitlik bir dosya, diğeri - 8.

Bu aşamada, her iki görüntü de aynı siyah görünüyor ve birbirinden farklı değil, bu yüzden sadece birini gösteriyorum.

8 ve 16 bit arasındaki fark, ancak fotoğrafları parlaklık aralığını genişleterek aydınlatmaya çalıştıktan sonra fark edilir hale gelecektir. Bunun için seviyeleri kullanacağım (Ctrl / Cmd + L).

Histogram, görüntünün tüm tonlarının, pencerenin sol kenarına bastırılmış dar bir tepe noktasında yoğunlaştığını gösterir. Görüntüyü hafifletmek için histogramın boş sağ kısmını kesmek gerekir, yani. beyaz noktanın değerini değiştirin. Giriş seviyelerinin (beyaz nokta) sağ kaydırıcısını tutarak, onu düzleştirilmiş histogramın sağ kenarına yakın bir yere sürüklerim, böylece tüm parlaklık derecelerini dokunulmamış siyah nokta ile yeni belirlenen (255 yerine 15) arasında dağıtma komutunu veririm. ) beyaz nokta. Bu işlemi her iki dosyada da yaptıktan sonra sonuçları karşılaştıralım.

Bu ölçekte bile 8 bitlik fotoğrafçılık grenli görünüyor. %100'e çıkaralım.

Aydınlatmadan sonra 16 bit

Aydınlatmadan sonra 8 bit

16 bitlik görüntü orijinalden ayırt edilemezken, 8 bitlik görüntü ciddi şekilde bozulmuştur. Gerçek bir yetersiz pozlama ile uğraşıyor olsaydık, durum daha da üzücü olurdu.

Açıkçası, bir fotoğrafı 4 durak aydınlatmak gibi yoğun dönüşümler, 16 bitlik bir dosyada gerçekten daha iyi yapılır. Bu tezin pratik önemi, böyle bir evliliği ne sıklıkta düzeltmeniz gerektiğine bağlıdır? Sık sık, o zaman muhtemelen yanlış bir şey yapıyorsun.

Şimdi, bir fotoğrafı adetime göre 8-bit TIFF olarak kaydettiğimi ama sonra aniden üzerinde radikal değişiklikler yapmaya karar verdiğimi ve RAW dosyalarımın tüm yedeklerinin uzaylılar tarafından çalındığını düşünelim.

Yıkıcı ancak potansiyel olarak geri çevrilebilir düzenlemeyi simüle etmek için seviyelere tekrar bakalım.

Çıktı Düzeyleri hücrelerine 120 ve 135 giriyorum Şimdi, mevcut 256 parlaklık derecesi (0'dan 255'e kadar) yerine, faydalı bilgiler sadece 16 derece alacaktır (120'den 135'e).

Fotoğraf tahmin edilebileceği gibi grileşmiş. Görüntü yerinde, sadece kontrast 16 kat azaldı. Yaptıklarımızı düzeltmeye çalışalım, bunun için uzun süredir acı çeken fotoğrafçılığa seviyeler uygulayacağız, ancak yeni parametrelerle.

Şimdi Giriş Seviyelerini 120 ve 135 olarak değiştirdim, yani. tüm parlaklık aralığı boyunca genişletmek için siyah ve beyaz noktaları histogramın kenarlarına taşıdı.

Kontrast yeniden canlandı, ancak küçük ölçekte bile posterleştirme fark ediliyor. %100'e çıkaralım.

Fotoğraf umutsuzca kusurlu. Çılgın düzenlemeden sonra kalan 16 yarım ton, gerçekçi bir sahne için kesinlikle yeterli değil. Bu, 8 bitin gerçekten işe yaramaz olduğu anlamına mı geliyor? Hemen sonuçlara varmak için zaman ayırın - belirleyici deney henüz gelmedi.

Dokunulmamış 8 bitlik dosyaya geri dönelim ve onu 16 bit moduna geçirelim (Görüntü> Mod> 16 Bit / Kanal), bundan sonra yukarıda açıklanan protokole göre fotoğrafı küçültme prosedürünün tamamını tekrarlayacağız. Kontrast barbarca yok edildikten ve sonra tekrar geri yüklendikten sonra, görüntüyü 8 bit moduna geri aktarıyoruz.

Her şey yolunda mı? Ve eğer arttırırsan?

Kusursuz. Posterleştirme yok. Düzeyli tüm işlemler 16 bit modunda gerçekleşti; bu, parlaklık aralığını 16 kat azalttıktan sonra bile, fotoğrafı geri yüklemek için fazlasıyla yeterli olan 4096 parlaklık derecesine sahip olduğumuz anlamına gelir.

Başka bir deyişle, 8 bitlik bir fotoğrafı sorumlu bir şekilde düzenlemeniz gerekiyorsa, onu 16 bitlik bir fotoğrafa dönüştürün ve hiçbir şey olmamış gibi çalışın. Bu tür absürt manipülasyonlar bile, kalitesine ilişkin sonuçlardan korkmadan bir görüntü ile gerçekleştirilebilirse, o zaman daha da fazlası, onu gerçekten maruz bırakabileceğiniz uygun işlemeden sakince kurtulacaktır.

Dikkatiniz için teşekkürler!

Vasili A.

Mesaj yazısı

Makale sizin için yararlı ve bilgilendirici olduysa, gelişimine katkıda bulunarak projeye destek olabilirsiniz. Makaleyi beğenmediyseniz, ancak nasıl daha iyi hale getirileceğine dair düşünceleriniz varsa, eleştiriniz daha az minnetle kabul edilecektir.

Lütfen bu makalenin telif hakkına tabi olduğunu unutmayın. Kaynağa geçerli bir bağlantı olması ve kullanılan metnin hiçbir şekilde bozulmaması veya değiştirilmemesi koşuluyla yeniden basılmasına ve alıntı yapılmasına izin verilir.

Renk derinliği

Renk derinliği(renk kalitesi, görüntü bitliği), bir raster grafik veya video görüntüsünün bir pikselini kodlarken rengi depolamak ve temsil etmek için kullanılan bit sayısındaki bellek miktarı anlamına gelen bir bilgisayar grafiği terimidir. Genellikle bir birim olarak ifade edilir piksel başına bit (İngilizce bpp - bit piksel başına) .

  • 8 bit görüntü. Renk temsilinde çok sayıda bit olduğundan, görüntülenen renklerin sayısı renk paletleri için çok fazladır. Bu nedenle, geniş bir renk derinliği ile kırmızı, yeşil ve mavi bileşenlerin parlaklıkları kodlanır - bu kodlama bir RGB modelidir.
  • 8 bit Renk bilgisayar grafiklerinde - her piksel bir bayt (8 bit) ile kodlandığında, grafik bilgilerini RAM'de veya bir görüntü dosyasında saklama yöntemi. Aynı anda görüntülenebilecek maksimum renk sayısı 256'dır (28).

8 bit renk biçimleri

İndekslenmiş renk. V indekslenmiş (palet ) modu, geniş renk alanından herhangi bir 256 rengi seçer. Anlamları Sağ, G ve V özel bir tabloda saklanır - palet. Görüntüdeki piksellerin her biri, 0'dan 255'e kadar bir palette bir renk ölçüsü saklar. 8-bit grafik formatları, 256'ya kadar farklı renk içeren görüntüleri verimli bir şekilde sıkıştırır. Renk sayısını azaltmak, kayıplı sıkıştırma yöntemlerinden biridir.

Dizine alınmış renklerin avantajı, yüksek görüntü kalitesidir - düşük bellek tüketimiyle birlikte geniş bir renk gamı.

Siyah beyaz palet. 8 bit siyah beyaz görüntü - siyah (0) ila beyaz (255) - 256 gri tonlamalı.

Üniforma paletleri. 8 bitlik renkleri temsil etmek için başka bir format, düşük bit derinliğine sahip kırmızı, yeşil ve mavi bileşenlerin açıklamasıdır. Bilgisayar grafiklerindeki bu renk temsili biçimine genellikle 8 bit denir. Doğru renk veya tek tip bir palet (eng. üniforma palet) .

12 bit renk renk, her biri için 4 bit (16 olası değer) ile kodlanmıştır R-, G- ve B - 4096 (16 x 16 x 16) farklı renk sunmanızı sağlayan bileşenler. Bu renk derinliği bazen renkli ekranlı basit cihazlarda (cep telefonları gibi) kullanılır.

yüksekRenk, veya MerhabaRenk, insan gözünün algıladığı tüm renk tonlarını temsil edecek şekilde tasarlanmıştır. Bu renk 15 veya 16 bit ile kodlanmıştır, yani: 15 bit renk kırmızı bileşeni temsil etmek için 5 bit, yeşil için 5 ve mavi için 5 bit kullanır, yani. Her renk için 25 - 32 olası değer, bu da 32.768 (32 × 32 × 32) birleşik renk verir. 16 bit renk kırmızıyı temsil etmek için 5 bit, maviyi temsil etmek için 5 bit ve (insan gözü yeşil tonlarına daha duyarlı olduğundan) 6 biti yeşili temsil etmek için kullanır - sırasıyla 64 olası değer. Toplamda 65.536 (32 × 64 × 32) renk bulunmaktadır.

LCD görüntüler . Modern LCD'lerin çoğu 18 bit renk görüntüler (64 χ 64 χ 64 = 262.144 kombinasyon). ile fark doğru renk- ekranlar, piksellerin renginin en yakın renkleri arasında 6 bit ve/veya gözle algılanamayacak şekilde titreşmesiyle dengelenir titreme (İng. titreme ), eksik renkler mevcut olanlardan karıştırılarak derlenir.

Doğru renk 24 bit görüntü. Doğru renk 16.7 milyon farklı renk sağlar. Bu renk, insan algısına en yakın olan ve görüntü işleme için uygundur. 24 bit doğru renk - renk, kırmızı, mavi ve yeşil bileşenleri temsil etmek için 8 bit, her kanal için 256 farklı renk seçeneği veya toplam 16.777.216 renk (256 × 256 × 256) kullanır.

32 bit renk, yanlış bir renk derinliği açıklamasıdır. 32 bit renk 24 bittir ( Doğru renk ) her piksel için görüntünün şeffaflığını belirleyen ek bir 8 bit kanal ile.

Svsrh-Truecolor. 1990'ların sonlarında. bazı üst düzey grafik sistemleri, kanal başına 12 veya 16 bit gibi 8 bitten fazlasını kullanmaya başlamıştır.

Hemen hemen her fotoğraf forumunu ziyaret edin ve RAW ve JPEG dosyalarının faydalarıyla ilgili bir tartışmaya mutlaka rastlarsınız. Bazı fotoğrafçıların RAW formatını tercih etme nedenlerinden biri, dosyada bulunan daha fazla bit derinliği (renk derinliği) *'dir. Bu, bir JPEG dosyasından elde edebileceğinizden daha yüksek teknik kalitede fotoğraflar çekmenizi sağlar.

*Birazderinlik(bit derinliği) veya Renkderinlik(renk derinliği, Rusça'da bu tanım sıklıkla kullanılır) - bir piksel raster grafik veya video kodlanırken rengi temsil etmek için kullanılan bit sayısı. Genellikle piksel başına bit (bpp) cinsinden ifade edilir. Vikipedi

Renk derinliği nedir?

Bilgisayarlar (ve dijital SLR kameralar gibi gömülü bilgisayarlar tarafından kontrol edilen cihazlar) ikili sayı sistemi kullanır. İkili numaralandırma iki basamaktan oluşur - 1 ve 0 (10 basamak içeren ondalık numaralandırma sisteminin aksine). İkili sistemdeki bir rakama "bit" (İngilizce "bit", "ikili basamak", "ikili basamak" olarak kısaltılır) denir.

İkili sistemde sekiz bitlik bir sayı şöyle görünür: 10110001 (ondalık olarak 177'ye eşdeğer). Aşağıdaki tablo bunun nasıl çalıştığını göstermektedir.

Mümkün olan maksimum sekiz bitlik sayı 11111111 - veya 255 ondalık sayıdır. Bu, birçok görüntüleme programında ve eski ekranlarda göründüğü için fotoğrafçılar için önemli bir rakam.

Dijital Fotoğrafçılık

Dijital bir fotoğraftaki milyonlarca pikselin her biri, bir kameranın sensöründeki (sensör dizisi) bir öğeye ("piksel" olarak da adlandırılır) karşılık gelir. Bu öğeler, ışık çarptığında, kamera tarafından ölçülen ve bir JPEG veya RAW dosyasına kaydedilen zayıf bir elektrik akımı üretir.

JPEG dosyaları

JPEG dosyaları, her piksel için renk ve parlaklık bilgilerini, kırmızı, yeşil ve mavi kanalların her biri için birer sayı olmak üzere üç adet 8 bitlik sayı halinde kaydeder (bu renk kanalları, Photoshop'ta veya kameranızda bir renk histogramı oluştururken gördüğünüzle aynıdır) ).

Her 8 bit kanal, rengi 0-255 ölçeğinde kaydeder ve teorik maksimum 16.777.216 gölge (256 x 256 x 256) sağlar. İnsan gözü yaklaşık 10-12 milyon rengi ayırt edebilir, bu nedenle bu sayı herhangi bir nesneyi görüntülemek için tatmin edici miktarda bilgi sağlar.

Bu degrade, pürüzsüz renk geçişi için yeterli olan 24 bitlik bir dosyaya (kanal başına 8 bit) kaydedildi.

Bu gradyan, 16 bitlik bir dosya olarak kaydedildi. Gördüğünüz gibi, yumuşak bir gradyan oluşturmak için 16 bit yeterli değil.

Ham dosyalar

RAW dosyaları her piksele daha fazla bit atar (çoğu kamerada 12 veya 14 bit işlemci bulunur). Daha fazla bit, daha fazla sayı ve dolayısıyla kanal başına daha fazla ton anlamına gelir.

Bu, daha fazla renk anlamına gelmez - JPEG dosyaları zaten insan gözünün algılayabileceğinden daha fazla renk kaydedebilir. Ancak her renk, çok daha ince bir ton geçişiyle korunur. Bu durumda, görüntünün daha büyük bir renk derinliğine sahip olduğu söylenir. Aşağıdaki tablo, bit derinliğinin renk tonu sayısına nasıl eşit olduğunu gösterir.

Odanın içinde işleme

Kamerayı JPEG modunda fotoğraf çekecek şekilde ayarladığınızda, kameranın dahili işlemcisi, fotoğrafı çektiğiniz anda sensörden aldığı bilgileri okur, kamera menüsünde ayarlanan parametrelere (beyaz dengesi, kontrast, renk) göre işler. doygunluk vb.) ve bunu 8 bitlik bir JPEG dosyası olarak yazar. Sensör tarafından alınan tüm ek bilgiler atılır ve sonsuza kadar kaybolur. Sonuç olarak, sensörün yakalayabileceği 12 veya 14 olası bitten yalnızca 8'ini kullanırsınız.

Rötuş

Bir RAW dosyası, pozlama süresi boyunca kamera sensörü tarafından yakalanan tüm verileri içermesi bakımından bir JPEG dosyasından farklıdır. RAW dönüştürme yazılımını kullanarak bir RAW dosyasını işlediğinizde, program, JPEG formatında çekim yaptığınızda kameranın dahili işlemcisinin yaptığına benzer dönüştürmeler gerçekleştirir. Aradaki fark, parametreleri kullanılan program içinde ayarlamanız ve kamera menüsünde ayarlananların yok sayılmasıdır.

RAW dosyasının ekstra bit derinliğinin faydası, işlem sonrası ortaya çıkar. Herhangi bir son işlem yapmayacaksanız ve çekim sırasında sadece pozlamayı ve diğer tüm ayarları yapmanız gerekiyorsa, bir JPEG dosyası kullanmaya değer.

Ancak gerçekte çoğumuz sadece parlaklık ve kontrast bile olsa en azından birkaç düzeltme yapmak isteriz. Ve bu tam olarak JPEG'lerin yol vermeye başladığı andır. Piksel başına daha az bilgi ile parlaklık, kontrast veya renk dengesi için ayarlamalar yaptığınızda tonlar görsel olarak ayrılabilir.

Sonuç, mavi gökyüzü gibi kademeli ve sürekli derecelendirme alanlarında en belirgindir. Açıktan karanlığa yumuşak bir gradyan yerine, renk şeritlerinin katmanlarını göreceksiniz. Bu etki aynı zamanda posterizasyon olarak da bilinir. Ne kadar çok ayarlarsanız, görüntüde o kadar çok görünür.

Bir RAW dosyasıyla, görüntü kalitesinde bir düşüş görmeden önce renk tonu, parlaklık ve kontrastta çok daha çarpıcı değişiklikler yapabilirsiniz. RAW dönüştürücünün beyaz dengesini ayarlama ve vurgu kurtarma gibi çeşitli işlevleri de bunu yapmanıza olanak tanır.

Bu fotoğraf bir JPEG dosyasından alınmıştır. Bu boyutta bile, post-processing sonucunda gökyüzünde çizgiler görülebilir.

Daha yakından bakıldığında, gökyüzü bir posterizasyon etkisi gösteriyor. 16 bitlik bir TIFF dosyasıyla çalışmak, bantlama etkisini ortadan kaldırabilir veya en azından en aza indirebilir.

16 bit TIFF dosyaları

Bir RAW dosyasını işlerken, yazılımınız size dosyayı 8 veya 16 bit dosya olarak kaydetme seçeneği sunar. İşlemden memnunsanız ve daha fazla değişiklik yapmak istemiyorsanız, 8 bitlik bir dosya olarak kaydedebilirsiniz. Monitörünüzdeki 8 bit ve 16 bit dosya arasında veya bir görüntü yazdırırken herhangi bir fark görmezsiniz. Bir istisna, 16 bit dosyaları tanıyan bir yazıcınız olması durumudur. Bu durumda 16 bitlik bir dosyadan daha iyi sonuç alabilirsiniz.

Ancak, Photoshop'ta son işleme yapmayı planlıyorsanız, görüntüyü 16 bitlik bir dosya olarak kaydetmeniz önerilir. Bu durumda, 12 veya 14 bit sensörden gelen görüntü, 16 bitlik bir dosyayı doldurmak için "gerilir". Daha sonra, ekstra renk derinliğinin maksimum kaliteyi elde etmenize yardımcı olacağını bilerek Photoshop'ta üzerinde çalışabilirsiniz.

Yine işlemi tamamladığınızda dosyayı 8 bit dosya olarak kaydedebilirsiniz. Dergiler, kitap yayıncıları ve hisse senetleri (ve fotoğraf satın alan hemen hemen tüm müşteriler) 8 bitlik görüntüler gerektirir. 16 bit dosyalar, yalnızca siz (veya bir başkası) dosyayı düzenlemeyi düşünüyorsanız gerekli olabilir.

Bu, EOS 350D'de RAW + JPEG ayarını kullanarak elde ettiğim görüntü. Kamera, dosyanın iki versiyonunu kaydetti - kameranın işlemcisi tarafından işlenen bir JPEG ve kameranın 12 bit sensörü tarafından kaydedilen tüm bilgileri içeren bir RAW dosyası.

Burada işlenmiş JPEG dosyası ile RAW dosyasının sağ üst köşesinin karşılaştırmasını görebilirsiniz. Her iki dosya da kamera tarafından aynı pozlama ayarıyla oluşturulmuştur ve aralarındaki tek fark renk derinliğidir. RAW dosyasındaki JPEG'de görünmeyen "aşırı pozlanmış" ayrıntıları "uzatabildim". Bu görüntü üzerinde Photoshop'ta daha fazla çalışmak istersem, işleme sırasında mümkün olan en iyi görüntü kalitesini sağlamak için onu 16 bit TIFF dosyası olarak kaydedebilirdim.

Fotoğrafçılar neden JPEG kullanıyor?

Tüm profesyonel fotoğrafçıların her zaman RAW kullanmaması bir şey ifade etmez. Örneğin hem düğün hem de spor fotoğrafçıları genellikle JPEG formatı ile çalışır.

Binlerce düğün çekimi yapabilen düğün fotoğrafçıları için bu, işlem sonrası zaman kazandırır.

Spor fotoğrafçıları, etkinlik sırasında grafik editörlerine fotoğraf gönderebilmek için JPEG dosyalarını kullanır. Her iki durumda da JPEG formatının hızı, verimliliği ve daha küçük dosya boyutu bu dosya türünü kullanmayı mantıklı kılar.

Bilgisayar ekranlarında renk derinliği

Bit derinliği, bilgisayar monitörlerinin görüntüleyebildiği renk derinliğini de ifade eder. Modern ekranları kullanan bir okuyucunun buna inanması zor olabilir, ancak okulda kullandığım bilgisayarlar sadece 2 rengi yeniden üretebiliyordu - beyaz ve siyah. O zamanın "olmazsa olmaz" bilgisayarı Commodore 64 idi ve 16 renge kadar üretebiliyordu. Wikipedia'dan alınan bilgilere göre, bu bilgisayarın 12'den fazla birimi satıldı.


Commodore 64 bilgisayar Fotoğraf Bill Bertram

Elbette, 16 renkli bir makinede fotoğrafları düzenleyemezsiniz (64 KB RAM artık bunu yapmayacak) ve gerçekçi renk reprodüksiyonlu 24 bit ekranların icadı, dijital fotoğrafçılığı yapan şeylerden biri. mümkün. JPEG dosyaları gibi gerçekçi renkli görüntüler, her biri 8 bitlik bir basamakta kaydedilen 256 tonlu üç renk (kırmızı, yeşil ve mavi) kullanılarak oluşturulur. Çoğu modern monitör, gerçekçi renk üretimine sahip 24 bit veya 32 bit grafik aygıtları kullanır.

HDR dosyaları

Birçoğunuzun bildiği gibi, yüksek dinamik aralıklı (HDR) görüntüler, farklı pozlama ayarlarında çekilen aynı görüntünün birden çok versiyonunun birleştirilmesiyle oluşturulur. Ancak yazılımın, piksel başına kanal başına 4 milyardan fazla ton değerine sahip 32 bitlik bir görüntü oluşturduğunu biliyor muydunuz - sadece bir JPEG dosyasındaki 256 tondan bir atlama.

True HDR dosyaları bir bilgisayar monitöründe veya yazdırılan sayfada doğru şekilde görüntülenemez. Bunun yerine, orijinal yüksek dinamik aralıklı görüntünün özelliklerini koruyan, ancak dar bir dinamik aralığa sahip cihazlarda yeniden üretilmesine izin veren ton eşleme adı verilen bir işlem kullanılarak 8 veya 16 bit dosyalara kesilirler.

Çözüm

Pikseller ve bitler, dijital görüntüleme için temel yapı taşlarıdır. Kameranızdan mümkün olan en iyi görüntü kalitesini elde etmek istiyorsanız, renk derinliği kavramını ve RAW'ın en iyi görüntü kalitesini üretmesinin nedenlerini anlamanız gerekir.

Fok
Konunun devamı:
Cihazlar

Photoshop (FS), sivilceden evin zeminindeki büyük tahtaya kadar birçok sorunu çözer. Bunu yapmak için her zevke uygun bir takım araçları var. Simetri önemli...