Tek renkli ve RGB renk biçimlerinin listesi - List of monochrome and RGB color formats

Bu monokrom ve RGB paletleri listesi, bir bilgisayarın ekran donanımı tarafından siyah-beyaz ve RGB renkli resimler üretmek için genel renk repertuarlarını ( renk paletleri ) içerir . RGB, ekranlar için renk üretmenin en yaygın yöntemidir; bu nedenle, bu eksiksiz RGB renk repertuarları, bileşen başına verilen herhangi bir maksimum düzey sayısı içinde mümkün olan her RGB üçlüsü kombinasyonuna sahiptir.

Her palet bir dizi renk yaması ile temsil edilir. Renk sayısı düşük olduğunda, göreli palet boyutlarını kolayca karşılaştırmak için paletin 1 piksel boyutunda bir sürümü altında görünür. Büyük paletler, doğrudan piksel başına bir renk renk yamalarında verilir.

Her benzersiz palet için, bir görüntü renk testi tablosu ve bu paletle ( titreşim olmadan) oluşturulan örnek görüntü ( truecolor orijinal izler ) verilir. Test tablosu kırmızı, yeşil ve mavi (RGB) ana renklerinin ve camgöbeği, macenta ve sarı tamamlayıcı renklerin tam 256 düzeyinin yanı sıra tam 256 düzey gri tonlamayı gösterir. RGB ara renklerinin gradyanları (turuncu, limon yeşili, deniz yeşili, gök mavisi, menekşe ve fuşya) ve tam bir renk tayfı da mevcuttur. Renk çizelgeleri gama düzeltmeli değildir .

RGB 24 bit palet örneği image.jpg RGB 24 bit palet renk testi tablosu.png

Bu öğeler, herhangi bir paletin renk derinliğini ve renk dağılımını gösterir ve örnek görüntü, bu tür paletlerin renk seçiminin gerçek hayattaki görüntüleri nasıl temsil edebileceğini gösterir. Donanımın maksimum ekran çözünürlüğü , piksel en boy oranı ve renk yerleşimi ile ilgili ek sınırlamaları olabileceğinden, bu görüntüler görüntünün orijinal grafik donanımında nasıl görüntüleneceğini tam olarak temsil etmez .

Bu biçimlerin uygulanması her makineye özeldir. Bu nedenle, belirli bir metin veya grafik modunda aynı anda görüntülenebilen renk sayısı farklı olabilir. Ayrıca, gerçek görüntülenen renkler kullanılan çıktı biçimine ( PAL veya NTSC , bileşik veya bileşen video vb.) tabidir ve biraz farklı olabilir. (Ex: kompozit) simüle görüntüler ve özel donanım ve RGB dışındaki üretim renklerine alternatif metotlar için bakınız 8 bit bilgisayar donanım paletleri Listesi , 16-bit bilgisayar donanım palet listesi ve video oyun konsolu paletleri Listesi . 8 bitlik renk derinliği ekranlarındaki diğer olası tam RGB düzenlemeleri de dahil olmak üzere çeşitli yazılım düzenlemeleri ve renk türleri için , bkz . Yazılım paletleri listesi .


Tek renkli paletler

Bu paletler yalnızca siyahtan beyaza kadar bazı gri tonlarına sahiptir ve her ikisi de sırasıyla en olası daha koyu ve daha açık "griler" olarak kabul edilir. Genel kural, bu paletlerin 2 n farklı gri tonuna sahip olmasıdır ; burada n , tek bir pikseli temsil etmek için gereken bit sayısıdır .

Tek renkli (1 bit)

Yeşil ve amber monokrom monitörler de yaygın olsa da, tek renkli grafik ekranlar tipik olarak beyaz veya açık gri bir görüntüye sahip siyah bir arka plana sahiptir . Böyle bir palet, piksel başına yalnızca bir bit gerektirir.

Bilevel 1bit palet örneği image.png Bilevel 1bit palet renk testi chart.png 1 bit gri tonlamalı.gif

Foto-gerçekçiliğin istendiği yerlerde, bu erken bilgisayar sistemleri , teknolojinin sınırlarını telafi etmek için kararsızlığa büyük ölçüde güveniyordu .

Bilevel 1bit palet örnek görüntüsü - gimp dithered.png RGB 24 bit palet renk testi tablosu - 1-bit dithered.png
Bilevel 1bit palet.png

IBM PC için Hercules ve CGA grafik kartları gibi bazı sistemlerde, 1 bit değeri beyaz pikselleri (ışık açık) ve 0 değeri siyah pikselleri (ışık kapalı) temsil eder; diğerleri, tek renkli monitörlere sahip Atari ST ve Apple Macintosh gibi, 0 bit değeri beyaz piksel (mürekkep yok) anlamına gelir ve 1 değeri siyah piksel (mürekkep noktası) anlamına gelir ve yazdırma mantığına yakındır.

2 bit Gri Tonlamalı

2 bitlik bir renk paletinde her pikselin değeri 2 bit ile temsil edilir ve bu da 4 değerli bir palet (2 2 = 4) ile sonuçlanır .

Gri tonlamalı 2 bit palet örneği image.png Gri tonlamalı 2 bit palet renk testi chart.png 2 bit gri tonlamalı.gif

2 bit renk taklidi:

Gri tonlamalı 2 bit palet örnek görüntüsü - gimp dithered.png RGB 24 bit palet renk testi tablosu - 2-bit dithered.png

Aşağıdaki gibi siyah, beyaz ve iki ara gri seviyesine sahiptir:

Gri tonlamalı 2 bit palet.png

Tek renkli 2 bitlik bir palet şunlarda kullanılır:

4 bit Gri Tonlamalı

4 bitlik bir renk paletinde her pikselin değeri 4 bit ile temsil edilir ve bu da 16 değerli bir palet (2 4 = 16) ile sonuçlanır :

Gri tonlamalı 4 bit palet örneği image.png Gri tonlamalı 4 bit palet renk testi chart.png 4 bit gri tonlamalı.gif

4 bit gri tonlamalı renk taklidi, düzey değişikliklerinin görünür şeritlenmesini azaltma konusunda oldukça iyi bir iş çıkarır:

Gri tonlamalı 4 bit palet örnek görüntüsü - gimp dithered.png RGB 24 bit palet renk testi tablosu - 4 bit gri dithered.png
Gri tonlamalı 4 bit palet.png

Tek renkli 4 bitlik bir palet şunlarda kullanılır:

8 bit Gri Tonlamalı

Gri tonlamalı 8 bit palet örneği image.png Gri tonlamalı 8 bit palet renk testi chart.png 8 bit gri tonlamalı.gif

8 bitlik bir renk paletinde her pikselin değeri 8 bit ile temsil edilir ve sonuçta 256 değerli bir palet (2 8 = 256) elde edilir. Bu genellikle sıradan monokrom sistemlerde maksimum gri sayısıdır; her görüntü pikseli tek bir bellek baytı kaplar .

Gri tonlamalı 8 bit palet.png

Çoğu tarayıcı , görüntüleri 8 bit gri tonlamalı olarak yakalayabilir ve TIFF ve JPEG gibi görüntü dosyası biçimleri bu tek renkli palet boyutunu doğal olarak destekler.

Video bindirme için kullanılan alfa kanalları da (kavramsal olarak) bu paleti kullanır. Gri seviye, karıştırılmış görüntü pikselinin arka plan görüntü pikseli üzerindeki opaklığını gösterir.

Dikrom paletler

16 bit RG paleti

RG 16 bit palet örneği image.png RG 16 bit paleti renk testi tablosu.png kırmızıyeşil.png
Katkı RG Katkı maddesi RG ​​renk paleti

16 bit RB paleti

RB 16 bit palet örneği image.png RB 16 bit paleti renk testi tablosu.png redblue.png
Katkı RB Katkı maddesi RB renk paleti

16 bit GB paleti

GB 16 bit palet örneği image.png GB 16 bit palet renk testi tablosu.png yeşilmavi.png
katkı maddesi GB Katkı maddesi GB renk paleti

Normal RGB paletleri

Tam RGB renk modelini kullanan her kırmızı, yeşil ve mavi bileşen için aynı sayıda ikili seviyeye (yani aynı sayıda bit ) sahip olan tam RGB donanım paletleri burada gruplandırılmıştır . Bu nedenle, toplam renk sayısı her zaman bileşene göre olası seviyelerin sayısıdır, n , 3: n × n × n  =  n 3 'e yükseltilmiştir .

3-bit RGB

RGB 3 bit palet örneği image.png RGB 3 bit paleti renk testi chart.png 3-bit RGB Küp.gif

3-bit RGB taklidi:

RGB 24 bit palet örnek görüntüsü - 3-bit RGB.png RGB 24 bit palet renk testi tablosu - 3-bit RGB dithered.png

3 bit RGB paleti olan sistemler, kırmızı, yeşil ve mavi renk bileşenlerinin her biri için 1 bit kullanır. Diğer bir deyişle, her bileşen ara durumları olmadan ya "açık" ya da "kapalı"dır. Bu , siyah, beyaz, üç RGB ana rengi kırmızı, yeşil ve mavi ve bunlara karşılık gelen tamamlayıcı renkler camgöbeği, macenta ve sarıya sahip 8 renkli bir palet ((2 1 ) 3 = 2 3 = 8) ile sonuçlanır :

RGB 3 bit palet.png

Renk indeksleri uygulamalar arasında farklılık gösterir; bu nedenle indeks numaraları verilmemiştir.

3-bit RGB paleti aşağıdakiler tarafından kullanılır:

6 bit RGB

RGB 6 bit palet örneği image.png Ega paleti renk testi chart.png 6 bit RGB Küp.gif

6 bit RGB paleti olan sistemler, kırmızı, yeşil ve mavi renk bileşenlerinin her biri için 2 bit kullanır. Bu, aşağıdaki gibi bir (2 2 ) 3 = 4 3 = 64 renk paleti ile sonuçlanır :

RGB 6 bit palet.png

6 bit RGB sistemleri şunları içerir:

9 bit RGB

RGB 9 bit palet örneği image.png RGB 9 bit paleti renk testi tablosu.png 9 bit RGB Küp.gif

9 bit RGB paleti olan sistemler, kırmızı, yeşil ve mavi renk bileşenlerinin her biri için 3 bit kullanır. Bu, aşağıdaki gibi bir (2 3 ) 3 = 8 3 = 512 renk paleti ile sonuçlanır :

RGB 9 bit palet.png

9 bit RGB sistemleri şunları içerir:

12 bit RGB

RGB 12 bit palet örneği image.png RGB 12 bit palet renk testi tablosu.png 12 bit RGB Küp.gif

12 bit RGB paleti olan sistemler, kırmızı, yeşil ve mavi renk bileşenlerinin her biri için 4 bit kullanır. Bu, (2 4 ) 3 = 16 3 = 4096 renk paleti ile sonuçlanır . 12 bit renk, web tasarımında yaygın olarak kullanılan steno onaltılık form olarak da bilinen üç onaltılık basamakla temsil edilebilir . Palet aşağıdaki gibidir:

RGB 12 bit palet.png

12 bit RGB sistemleri şunları içerir:

Allegro kütüphanesi (eski) sürüm 4 desteklenen, bir VGA / SVGA 8-bit endeksli bir renk kullanılarak 12 bit renk modu kod örneği ( "ex12bit.c") taklit. Her bir öykünülmüş piksel için yatay olarak eşleştirilmiş iki piksel ve özel olarak uyarlanmış bir 256 renk paleti kullandı. Paletin bir aralığı, bir ana rengin (örneğin yeşil) birçok parlaklığı ve diğer iki ana rengin farklı miktarlarda ve parlaklıklarda (kırmızı ve mavi) karıştırılmış başka bir aralığıydı. Yatay çözünürlüğü etkili bir şekilde yarı yarıya azalttı, ancak DOS ve diğer 8 bit VGA/SVGA modlarında 12 bit "gerçek renge" izin verdi. Efekt, ekranın toplam parlaklığını da biraz azalttı.

Allegro 4 - ex12bit.c.png

15 bit RGB

RGB 15 bit palet örneği image.png RGB 15 bit palet renk testi tablosu.png 15 bit RGB Küp.gif

15 bit RGB paleti olan sistemler, kırmızı, yeşil ve mavi renk bileşenlerinin her biri için 5 bit kullanır. Bu, (2 5 ) 3 = 32 3 = 32.768 renk paleti (genellikle Highcolor olarak bilinir) ile sonuçlanır :

RGB 15 bit palet.png

15 bit sistemler şunları içerir:

18 bit RGB

RGB 18 bit palet örneği image.png RGB 18 bit palet renk testi tablosu.png 18 bit RGB Küp.gif

18 bit RGB paleti olan sistemler, kırmızı, yeşil ve mavi renk bileşenlerinin her biri için 6 bit kullanır. Bu, aşağıdaki gibi bir (2 6 ) 3 = 64 3 = 262.144 renk paleti ile sonuçlanır :

RGB 18 bit palet.png

18 bit RGB sistemleri şunları içerir:

24 bit RGB

RGB 24 bit palet örneği image.jpg RGB 24 bit palet renk testi tablosu.png

Genellikle truecolor ve milyonlarca renk olarak bilinen 24 bit renk, normalde kullanılan en yüksek renk derinliğidir ve çoğu modern görüntüleme sistemi ve yazılımında bulunur. Renk paleti (2 8 ) 3 = 256 3 = 16.777.216 renk içerir. 24 bit renk, altı onaltılık basamakla temsil edilebilir.

Tüm 16.777.216 renk (ölçeği küçültülmüş, tam çözünürlük için resme tıklayın).

Paletin tamamı (yukarıda gösterilmiştir) 4.096 piksel genişliğinde (50.33 MB sıkıştırılmamış) kare bir görüntüye ihtiyaç duyar ve bu sayfada tam olarak göstermek için yeterli alan yoktur.

Bu, her biri 0'dan 255'e kadar kırmızı bileşen için aynı verilen değere sahip, aşağıdaki gibi 256 yığılmış kare olarak hayal edilebilir.

Bu yamalardaki renk geçişleri sürekli olarak görülmelidir. Eğer renkli adım ( bant ) içinde görünen, muhtemelen ekran ayarlanır highcolor (15 veya 16 bit RGB 32,768 ya da 65,536 renk) modu veya daha az.

RGB 24 bit paleti R0.png
Kırmızı = 0
RGB 24 bit paleti R85.png
Kırmızı = 85 (1/3 / 255)
RGB 24 bit paleti R170.png
Kırmızı = 170 (2/3 / 255)
RGB 24 bit paleti R255.png
Kırmızı = 255
16.777.216 rengin tümü yukarıdaki diğer RGB paletleriyle aynı desende (ölçeği küçültülmüş, tam çözünürlük için resme tıklayın).

Bu aynı zamanda Truevision TGA , TIFF , JPEG (en son dahili olarak YCbCr olarak kodlanmıştır ) ve Windows Bitmap gibi tarayıcılar ve dijital kameralarla yakalanan gerçek renkli görüntü dosyalarında kullanılan renklerin yanı sıra 3D bilgisayar grafik yazılımıyla oluşturulan renklerin sayısıdır. .

24 bit RGB sistemleri şunları içerir:

30 bit RGB

Bazı yeni grafik kartları 30-bit RGB ve daha üstünü destekler . Renk paleti (2 10 ) 3 = 1024 3 = 1.073.741.824 renk içerir. Ancak, henüz bu modu desteklemeyen birkaç işletim sistemi veya uygulama bulunmaktadır. Bazı insanlar için, 24 bit renk tekliflerinden daha yüksek renk paletlerini ayırt etmek zor olabilir. Bununla birlikte, 30 bitlik bir renk sisteminde sunulan parlaklık veya gri skala aralığı , insan gözünün renk tonundan daha duyarlı olduğu ortak standart 24-bit'in 256'sı yerine 1.024 parlaklık düzeyine sahip olacaktır. Bu , geniş alanlardaki degradeler için bantlanma etkisini azaltır .

Düzenli olmayan RGB paletleri

Bunlar da tam RGB palet repertuarlarıdır, ancak ya her kırmızı, yeşil ve mavi bileşen için aynı sayıda düzeye sahip değildirler ya da bit düzeylerine dayalıdırlar. Bununla birlikte, hepsi çok popüler kişisel bilgisayarlarda kullanılmaktadır .

Bu sistemler için renk paletleri hakkında daha fazla bilgi için , 8-bit bilgisayar donanım paletlerinin listesi makalesine bakın .

4 bit RGBI

RGBI 4 bit palet örneği image.png RGBI 4 bit paleti renk testi tablosu.png

4-bit RGBI paleti, 3-bit RGB paletine benzer ancak yoğunluk için bir bit ekler . Bu, 3 bitlik paletin renklerinin her birinin , potansiyel olarak toplam 2 3 × 2 = 16 renk vererek, koyu ve parlak bir varyanta sahip olmasını sağlar . Bununla birlikte, siyahın "koyu" ve "parlak" varyasyonlarının aynı şekilde görüntülenmesi nedeniyle bazı uygulamalarda yalnızca 15 etkili renk vardı.

Bu 4 bit RGBI şeması, çeşitli platformlarda varyasyonları ile kullanılır, bu nedenle aşağıda verilen tablo, gerçek bir uygulanmış palet değil, palet zenginliği için basit bir referanstır. Bu nedenle, her renge herhangi bir numara atanmamıştır ve renk sırası keyfidir.

RGBI 4 bit palet.png

Bu örnekte "koyu beyaz"ın "parlak siyah"tan daha açık bir gri olduğuna dikkat edin.

IBM bilgisayar grafikleri

Cga paleti renk testi chart.png

4 bit RGBI'nin yaygın bir kullanımı, IBM PC'lerde ve renkli çıktı için 9 pinli DE-9 konektör kullanan uyumlu bilgisayarlardaydı . Bu bilgisayarlar, kahverengi gibi görünen değiştirilmiş bir "koyu sarı" renk kullandı. IBM PC için tasarlanmış ekranlarda, bir renk "parlak" ayarı, üç kanalın tümünün parlaklığına maksimum değerin ⅓ eklenmesiyle , "parlak" renkler 3 bitlik karşılıklarının daha beyaz tonlarıydı. Diğer bitlerin her biri, bir kanalı ⅔ oranında artırdı, ancak koyu sarının yalnızca ⅓ ​​yeşile sahip olması ve bu nedenle koyu sarı yerine kahverengi olması dışında.

Bu RGBI modunu kullanan PC grafik standartları şunları içerir:

CGA paleti ayrıca geriye dönük uyumluluk için IBM'in sonraki EGA , MCGA ve VGA grafik standartları tarafından varsayılan olarak kullanılır , ancak bu standartlar paletin değiştirilmesine izin verir, çünkü bunlar ya ekstra video sinyal hatları sağlarlar ya da analog RGB çıkışı kullanırlar.

MOS Technology 8563 ve 8568 üzerinde kullanılan Video Görüntüsü Denetleyici cips Commodore 128 onun 80 sütunlu modu için seri (ve yayınlanmamış Commodore 900 Çipsleri mevcut çalışmak için tasarlanmıştır beri iş istasyonu) aynı zamanda, IBM PC üzerinde kullanılan aynı paletini kullanılan CGA bilgisayar monitörleri.

Diğer kullanımlar

4-bit RGBI modunun bir varyasyonunu kullanan diğer sistemler şunları içerir:

  • ZX Spektrumu tat "karanlık" ve etkili bir 15-renk paleti ile sonuçlanan "ışık" Siyah rengi yoksun bilgisayar serisi.
  • Keskin MZ -800 serisi bilgisayarlar.
  • Thomson MO5 ve TO7 yoğunluğu biraz parlaklık ve doygunluk hem bir varyasyonunu yarattı.
  • Mattel Kova ve AlphaTantel yoğunluğu parlaklık ve bir doygunluk varyasyonları oluşturulan bit.

3 seviyeli RGB

AmstradTBM paleti örneği image.png AmstradCPC paleti renk testi tablosu.png

3 seviyeli RGB renk taklidi:

3 Düzey RGB Titreme örneği.png 3 Seviyeli RGB Paleti Renk Test Tablosu Dither.png

3 seviyeli veya 1 trit ( 3 bit DEĞİL ) RGB, her kırmızı, yeşil ve mavi renk bileşeni için üç seviye kullanır ve aşağıdaki gibi 3 3 = 27 renk paleti ile sonuçlanır :

3-Level-RGB-Colors.svg

Bu palet aşağıdakiler tarafından kullanılır:

  • Amstrad CPC 464 Plus modellerinde hariç kişisel bilgisayarların serisi (en fazla 16 renk aynı anda)
  • Toshiba Pasopia 7 (kullanımları donanımı taklit edilmesini tam yoğunluk RGB primerleri bir karışımı göre simülasyonu, ara renk yoğunluklarına için).

8 bit RGB (3-3-2 bit RGB olarak da bilinir)

MSX2 Screen8 palet örneği image.png MSX2 Screen8 paleti renk testi tablosu.png

3-3-2 bit RGB, gözlerin maviye daha az duyarlı olması nedeniyle kırmızı ve yeşil renk bileşenlerinin her biri için 3 bit ve mavi bileşen için 2 bit kullanır. Bu, aşağıdaki gibi 8×8×4 = 256 renk paleti ile sonuçlanır:

MSX2 Screen8 paleti.png

Bu palet tarafından kullanılan

  • MSX2 kişisel bilgisayarların seri.
  • IBM PGC'nin Palet 4 (palet 2 2-3-3 bit RGB verir ve palet 3 3-2-3 bit RGB verir).
  • Kurumsal Bilgisayar
  • Digilent Inc. NEXYS 2, NEXYS 3 ve BASYS2 FPGA kartlarının VGA yerleşik çıkışı.
  • Uzebox oyun konsolu
  • SGI Indy 8-bit XL grafikleri
  • Tiki 100 kişisel bilgisayar (sadece 16 renk aynı anda görüntülenebilir)
  • Ortam göstergeli Wear OS akıllı saatler (aynı anda yalnızca 16 renk görüntülenebilir)

16 bit RGB

RGB 16 bit palet örneği image.png RGB 16 bit paleti renk testi chart.png

Çoğu modern sistem 16 bit rengi destekler. Bazen Highcolor (15-bit RGB ile birlikte), orta renk veya binlerce renk olarak adlandırılır . 32×64×32 = 65.536 renkten oluşan bir renk paleti kullanır. Genellikle, insan gözünün bu renge daha fazla duyarlılığı nedeniyle, kırmızı ve mavi renk bileşenleri (her biri 32 seviye) için 5 bit ve yeşil bileşen (64 seviye) için 6 bit tahsis edilir. Bu, 15 bit RGB paletini iki katına çıkarır.

Yeşil bileşen için 6 bit kullanan 16 bit RGB paleti:

RGB 16 bit palet.png

Atari Falcon ve Genişletilmiş Grafik Dizisi için (XGA) IBM PS / 2 kullanım 16 bit RGB paleti.

16-bit renk derinliği kullanan tüm sistemlerin 16-bit, 32-64-32 seviyeli RGB paletini kullanmadığına dikkat edilmelidir. Sharp X68000 ev bilgisayarı veya Neo Geo video oyun konsolu gibi platformlar 15 bit RGB paletini kullanır (kırmızı, yeşil ve mavi için 5 bit kullanılır), ancak son bit daha az önemli bir yoğunluğu veya parlaklığı belirtir. Truevision TARGA /AT-Vista/NU-Vista grafik kartlarının 16 bit modu ve bununla ilişkili TGA dosya formatı da 15 bit RGB kullanır, ancak kalan bitini video bindirme için basit bir alfa kanalı olarak ayırır . Atari Falcon da 16 bit modunda, aslında görüntüleyebileceğiniz anlamına zaman grafik işlemcisi modu sicilinde bir "bindirme" bitinin ayarlayarak eşleşen moduna geçirilebilir ya 15- veya 16-bit renk derinliği uygulamaya bağlı .

Yan yana renk paleti karşılaştırması

Temel renk paletleri

4 bit gri tonlamalı

0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF

3-bit RGB

0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7

4 bit RGBI

3 seviyeli RGB

Notlar

  • 2 bitlik (dört renk) gri tonlama paletinde kalın renk değerleri bulunur. 1 bit, monokrom paletinde çok kalın renk değerleri bulunur.
  • 4-bit RGBI'de, koyu renkler, 12 değil , 23 rds parlak renk yoğunluğuna sahiptir .

Gelişmiş renk paletleri

Ayrıca bakınız

Referanslar