Lista palet kolorów - List of color palettes

Ten artykuł jest listą palet kolorów dla godnych uwagi grafik komputerowych , terminali i sprzętu konsoli do gier wideo .

Podano tu tylko próbkę i nazwę palety. Bardziej szczegółowe artykuły są powiązane z nazwą każdej palety, dla wykresów testowych, próbek, symulowanych obrazów i dalszych szczegółów technicznych (w tym referencji).

W przeszłości producenci opracowali wiele różnych systemów wyświetlania w sposób konkurencyjny, bez współpracy (z kilkoma wyjątkami, takimi jak konsorcjum VESA ), tworząc wiele zastrzeżonych, niestandardowych różnych instancji sprzętu wyświetlającego . Często, podobnie jak w przypadku wczesnych komputerów osobistych i domowych , dana maszyna wykorzystywała swój unikalny podsystem wyświetlania z unikalną paletą kolorów. Ponadto twórcy oprogramowania wykorzystywali możliwości kolorów różnych systemów wyświetlania na wiele różnych sposobów. W rezultacie nie istnieje jedna wspólna standardowa nomenklatura lub taksonomia klasyfikacyjna, która mogłaby objąć każdą komputerową paletę kolorów.

Aby uporządkować materiał, palety kolorów zostały pogrupowane według arbitralnych, ale racjonalnych kryteriów. Po pierwsze, ogólne monochromatyczne i pełne repertuary RGB, wspólne dla różnych komputerowych systemów wyświetlania. Po drugie, zwykłe repertoria kolorów używane w systemach wyświetlania wykorzystujących techniki kolorów indeksowanych . I wreszcie, konkretne palety kolorów producentów zaimplementowane w wielu reprezentatywnych wczesnych komputerach osobistych i konsolach do gier wideo różnych marek.

Lista palet komputerów osobistych jest podzielona na dwie kategorie: maszyny 8-bitowe i 16-bitowe . Nie jest to zamierzone jako prawdziwie ścisła kategoryzacja takich maszyn, ponieważ istnieją również architektury mieszane (między innymi 16-bitowe procesory z 8-bitową szyną danych lub 32-bitowe procesory z 16-bitową szyną danych). Rozróżnienie opiera się bardziej na szerokich wiekach lub generacjach komputerów 8-bitowych i 16-bitowych (odpowiednio około 1975-1985 i 1985-1995) i związanym z nimi stanie techniki w zakresie kolorowych wyświetlaczy.

Oto typowa tabela testowa kolorów i przykładowy obraz używany do renderowania każdej palety w tej serii artykułów:

Przykładowa paleta RGB 24 bity image.jpg Kolor palety RGB 24 bity wykres testowy.png

Zobacz więcej szczegółów w akapicie podsumowującym odpowiedniego artykułu.

Lista palet monochromatycznych i RGB

Na potrzeby tego artykułu termin paleta monochromatyczna oznacza zestaw natężeń dla wyświetlacza monochromatycznego, a termin paleta RGB definiuje się jako pełny zestaw kombinacji, jakie dany monitor RGB może zaoferować poprzez zmieszanie wszystkich możliwych natężeń czerwieni, w jego sprzęcie dostępne są zielone i niebieskie barwy podstawowe.

Są to generyczne kompletne repertuary kolorów do tworzenia czarno-białych i kolorowych obrazów RGB przez sprzęt wyświetlający, niekoniecznie całkowita liczba takich kolorów, które mogą być jednocześnie wyświetlane w danym trybie tekstowym lub graficznym dowolnej maszyny. RGB to najczęstsza metoda tworzenia kolorów na wyświetlaczach; więc te kompletne repertoria kolorów RGB mają każdą możliwą kombinację trójek RGB w ramach dowolnej maksymalnej liczby poziomów na składnik.

Specyficzny sprzęt i różne metody tworzenia kolorów niż RGB można znaleźć w sekcjach Lista palet sprzętu komputerowego i Lista konsol do gier wideo .

Aby zapoznać się z różnymi aranżacjami oprogramowania i rodzajami kolorów, w tym innymi możliwymi pełnymi aranżacjami RGB w ramach 8-bitowych wyświetlaczy głębi , zobacz sekcję Lista palet oprogramowania .

Palety monochromatyczne

Te palety mają tylko niektóre odcienie szarości.
Bity Monochromatyczny (1-bitowy)
czarno-biały
2-bitowa skala szarości
2 2  = 4 poziomy szarości
4-bitowa skala szarości
2 4  = 16 poziomów szarości
8-bitowa skala szarości
2 8  = 256 poziomów szarości
bez ditheringu Przykładowa paleta dwupoziomowa 1-bitowa image.png Przykładowa 2-bitowa paleta w skali szarości image.png Przykładowa 4-bitowa paleta w skali szarości image.png Przykładowa paleta 8-bitowa w skali szarości image.png
Roztrząsanie Floyda-Steinberga Przykładowy obraz dwupoziomowej palety 1-bitowej - gimp dithered.png Przykładowy obraz 2-bitowej palety w skali szarości - gimp dithered.png Przykładowy obraz 4-bitowej palety w skali szarości - gimp dithered.png

Palety dichromowe

Każda permutowana para kolorów czerwonego, zielonego i niebieskiego (16-bitowa paleta kolorów z 65 536 kolorami).
16-bitowy czerwony zielony 16-bitowy czerwony niebieski 16-bitowy zielony niebieski
Przyłączeniowy Przykładowa paleta 16 bitów RG image.png Przykładowa paleta RB 16bits image.png Przykładowa paleta 16 bitów GB image.png
Odejmowanie Przykładowa paleta 16 bitów RG-sub image.png Przykładowa paleta 16 bitów RB-sub image.png Przykładowa paleta GB-sub 16-bitowa image.png

Zwykłe palety RGB

Te pełne palety RGB wykorzystują tę samą liczbę bitów do przechowywania względnej intensywności czerwonych, zielonych i niebieskich składników koloru każdego piksela obrazu . W ten sposób mają taką samą liczbę poziomów na kanał, a całkowita liczba możliwych kolorów jest zawsze sześcianem potęgi dwójki. Należy rozumieć, że „po opracowaniu” wiele z tych formatów było bezpośrednio związanych z rozmiarem niektórych komputerów-hostów „naturalna długość słowa” w bajtach – ilość pamięci w bitach przechowywanych przez pojedynczy adres pamięci, tak że procesor może przejąć lub umieścić to w jednej operacji.
Bity 3-bitowy RGB
2 1×3 = 8 kolorów
6-bitowy RGB
2 2×3 = 64 kolory
9-bitowy RGB
2 3×3 = 512 kolorów
12-bitowy RGB
2 4×3 = 4096 kolorów
15-bitowy RGB
2 5×3 = 32 768 kolorów
18-bitowy RGB
2 6×3 = 262144 kolory
24-bitowy RGB
2 8×3 = 16 777 216 kolorów
bez ditheringu Przykładowa paleta RGB 3bity image.png Przykładowa paleta RGB 6bits image.png Przykładowa paleta RGB 9 bitów image.png Przykładowa paleta RGB 12 bitów image.png Przykładowa paleta RGB 15 bitów image.png Przykładowa paleta RGB 18-bitowa image.png Przykładowa paleta RGB 24 bity image.jpg
Roztrząsanie Floyda-Steinberga Przykładowy obraz palety RGB 24 bity - 3-bitowy RGB.png
Kolor kostki 3-bitowa kostka RGB.gif 6-bitowa kostka RGB.gif 9-bitowa kostka RGB.gif 12-bitowa kostka RGB.gif 15-bitowa kostka RGB.gif 18-bitowa kostka RGB.gif

Nieregularne palety RGB

Są to również palety RGB, w sensie zdefiniowanym powyżej (z wyjątkiem 4-bitowego RGBI, w którym bit intensywności wpływa na wszystkie kanały jednocześnie), ale albo nie mają one takiej samej liczby poziomów dla każdego kanału podstawowego, albo liczby nie są potęgami dwójki, więc nie są reprezentowane jako oddzielne pola bitowe. Wszystkie te zostały wykorzystane w popularnych komputerach osobistych .
Przykładowa paleta RGBI 4 bity image.png Przykładowa paleta AmstradCPC image.png Przykładowy przykład palety MSX2 Screen8 image.png Przykładowa paleta RGB 16 bitów image.png
4-bitowy RGBI
2 3 × 2 = 16 kolorów
3-poziomowy RGB
3 3  = 27 kolorów
3-3-2 bity RGB
8×8×4 = 256 kolorów
16-bitowy RGB
32×64×32 = 65 536 kolorów ( HighColor )

Lista palet oprogramowania

Systemy wykorzystujące 4-bitową lub 8-bitową głębię pikseli mogą wyświetlać jednocześnie do 16 lub 256 kolorów. Wiele komputerów osobistych w późnych latach 80. i wczesnych 90. wyświetlało co najwyżej 256 różnych kolorów, dowolnie wybieranych przez oprogramowanie (przez użytkownika lub program) z szerszej palety kolorów sprzętu.

Zwykłe wybory kolorów w ograniczonych podzbiorach (zwykle 16 lub 256) pełnej palety obejmują niektóre aranżacje poziomów RGB powszechnie używane z paletami 8 bpp jako palety główne lub palety uniwersalne (tj. palety do zastosowań uniwersalnych).

Oto kilka reprezentatywnych palet oprogramowania, ale w tego typu systemach można dokonać dowolnego wyboru.

Palety specyficzne dla systemu

Są to wybrane kolory oficjalnie używane jako palety systemowe w niektórych popularnych systemach operacyjnych dla komputerów osobistych wyposażonych w wyświetlacze 8-bitowe.
OS Okna Prochowiec RYZYKO OS
16 kolorów Przykładowa paleta 16 kolorów Windows image.png Przykładowa paleta kolorów Mac 16 obraz.png Przykładowa paleta 16 kolorów RiscoOS image.png
20 kolorów Przykładowa paleta Windows 20colors image.png

Aranżacje RGB

Są to wybory kolorów oparte na równomiernie uporządkowanych poziomach RGB, używane głównie jako palety główne do wyświetlania dowolnego rodzaju obrazu z ograniczeniami 8-bitowej głębi pikseli.
6 poziomów RGB
6 3  = 216 kolorów
6-8-5 poziomów RGB
6×8×5 = 240 kolorów
6-7-6 poziomów RGB
6×7×6 = 252 kolory
8-8-4 poziomy RGB
8×8×4 = 256 kolorów
Przykładowa paleta 6 poziomów RGB image.png Przykładowa paleta RGB 6-8-5 poziomów image.png Przykładowa paleta RGB 6-7-6-level image.png Przykładowa paleta RGB 8-8-4-poziomowa image.png

Inne popularne zastosowania palet oprogramowania

Palety adaptacyjne
Wybrane kolory
Palety odcieni szarości
Poziomy szarości
Palety gradientów kolorów
Poziomy dowolnego odcienia
Fałszywe palety
kolorów Kolory ciągłe
Adaptacyjna 8-bitowa paleta przykładowa image.png Przykładowa paleta 8-bitowa w skali szarości image.png Przykładowa paleta mapy gradientu kolorów (niebieski) image.png Przykładowa paleta fałszywych kolorów image.png

Lista palet sprzętu komputerowego

We wczesnych komputerach osobistych i terminalach, które oferowały kolorowe wyświetlacze, niektóre palety kolorów były wybierane algorytmicznie, aby zapewnić najbardziej zróżnicowany zestaw kolorów dla danego rozmiaru palety, a inne wybrano, aby zapewnić dostępność określonych kolorów. W wielu wczesnych komputerach domowych, zwłaszcza gdy wybór palety był określany na poziomie sprzętowym przez kombinacje rezystorów , paleta była określana przez producenta.

Wiele wczesnych modeli generuje kompozytowe kolory wideo . W przypadku oglądania na urządzeniach telewizyjnych postrzeganie kolorów może nie odpowiadać poziomom zastosowanych wartości kolorów (najbardziej zauważalne w systemie kolorów NTSC TV).

Dla aktualnych systemów wyświetlania RGB dla komputerów PC ( Super VGA , itp.), zobacz 16-bitowy RGB i 24-bitowy RGB dla trybów HighColor ( tysiące ) i TrueColor ( miliony kolorów ).

W przypadku konsol do gier wideo zobacz sekcję Lista konsol do gier wideo .

Dla każdego modelu ich główne graficzne tryby kolorów są wymienione wyłącznie w oparciu o sposób obsługi kolorów na ekranie, a nie wszystkie ich różne tryby ekranu.

Lista jest uporządkowana w przybliżeniu historycznie według sprzętu wideo, a nie pogrupowana według gałęzi. Są one wymienione zgodnie z oryginalnym modelem każdego systemu, co oznacza, że ​​ulepszone wersje, klony i kompatybilne również obsługują oryginalną paletę.

Terminale i 8-bitowe maszyny

Test teletekstu poziomu 1.png Teletekst (1976)
2×3 komórki bloków graficznych na stronie 40×25 znaków. 2 kolory na blok, wybrane spośród 8 kolorów podstawowych (po jednym bitu z czerwonego, zielonego i niebieskiego). Pierwszy wiersz jest zarezerwowany na nagłówek strony, a atrybuty są ustawiane za pomocą kodów kontrolnych, z których każdy zajmuje jedną pozycję znaku, co daje maksymalną rozdzielczość 78×72.
Test koloru ekranu AppleII HighRes.png Apple II (1977)
„Low” (blok tekstu) 16 kolorów, „wysoka rozdzielczość” (mapa bitowa 140x192) 6 kolorów i „podwójnie wysoka” 16 kolorów (oparte na artefaktach NTSC; w rzeczywistości monochromatyczne 280×192) tryby graficzne.
Test koloru ekranu CommodoreVIC20 Multicolor.png Commodore VIC-20 (1981)
200 definiowalnych znaków po 8×16 pikseli każdy, 8 lub 10 trybów palety kolorów z 2 kolorami na komórkę znaku.
Test koloru ekranu CGA 4 kolory Mode4 Palette2 HighIntensity.png CGA dla IBM-PC (1981)
16-kolorowy tryb tekstowy (nieoficjalnie regulowany, aby uzyskać 16-kolorowy tryb bitmapowy 160×100), 4 kolorowe tryby średnie i monochromatyczne wysokiej rozdzielczości tryby graficzne; tryby średniej rozdzielczości wybierają spośród sześciu gotowych palet (cztery oficjalne, dwie nieudokumentowane; właściwie trzy główne palety w formie o niskiej i wysokiej intensywności) dla trzech kolorów „pierwszego planu”, z wolnym wyborem spośród 8 kolorów o niskiej intensywności dla czwartego „tła” " kolor. Wszystkie tryby działają w ramach tej samej 16-kolorowej palety wzorcowej (po 1 bitach czerwonego, zielonego, niebieskiego i intensywności/jasności) co tryb tekstowy.
Test koloru ekranu Commodore64 Multicolor.png Commodore 64 (1982)
Tryby graficzne "Multicolor" o niskiej rozdzielczości (4 kolory na sprite lub komórkę znaku) i średniej rozdzielczości (2 kolory na sprite/komórkę), wybór z 16 kolorów palety głównej.
Test koloru ekranu ZXSpectrum.png ZX Spectrum (1982)
Bitmapowy wyświetlacz z 15 kolorami (podstawowe odcienie RGB z dwoma poziomami intensywności dla każdego z wyjątkiem czerni), przypisanymi na podstawie dwóch „ atrybutów ” na komórkę znaku 8×8 pikseli. Komórki mają również jeden poziom intensywności między kolorami „papieru” i „atramentu”.
Przykładowa paleta Mattel Aquarius image.png Mattel Aquarius (1983)
– Podobny blok znaków i układ „pikseli” do teletekstu, ale rozdzielczość to prawdziwe 80×72 (2×3 piksele na siatce 40×24), a paleta główna jest rozszerzona do 16 kolorów (1 bit każdego koloru czerwonego , zielony, niebieski, jasność).
Test koloru ekranu MSX Screen2.png Systemy MSX (1983)
15-kolorowe tryby graficzne „Ekran 2” i „Ekran 3”.
Test koloru ekranu Thomson MO5.png Thomson MO5 (1984)
- Poprawiono 16-kolorową paletę (1 bit każdego z czerwonego, zielonego, niebieskiego i jasności, z jasną bielą zastąpioną pomarańczowym), z 2 kolorami na blok w siatce atrybutów 8×1 pikseli.
Test koloru ekranu CommodorePlus4 Multicolor.png Commodore Plus/4 (1984)
Multicolor i High resolution 16 kolorów trybów graficznych, ze 121 palety kolorów master (czerń i 15 odcieni na 8 poziomach jasności).
Test koloru ekranu AmstradCPC 16colors.png Amstrad CPC (1984)
Niskie 16-, średnie 4- i 2-kolorowe tryby graficzne o wysokiej rozdzielczości (160, 320 i 640 × 200 pikseli), z 27 palety głównej kolorów (3 poziomy dla każdego z kolorów czerwonego, zielonego i niebieskiego).
Test koloru ekranu MSX2 Screen8.png Systemy MSX2 (1985)
„Ekran 8” 256-kolorowy (3 bity na czerwony i zielony, 2 bity na niebieski) tryby graficzne
Przykładowa paleta RGB 18-bitowa image.png Fujitsu FM-77 AV 40 (1986)
Niskie 262.144-kolorowe i wysokiej rozdzielczości 8-kolorowe tryby graficzne, z palety 262.144 (6 bitów dla każdego z kolorów czerwonego, zielonego i niebieskiego).
Test koloru ekranu MSX2plus Screen12.png Systemy MSX2+ (1988)
„Ekran 10&11” 12499- YJK+YAE i „Ekran 12” 19268-kolorowe tryby graficzne YJK

Maszyny 16-bitowe

Test koloru ekranu EGA 16colors.png EGA dla IBM PC/AT (1984)
16-kolorowe tryby graficzne średniej i wysokiej rozdzielczości, z 64 (2 bity na każdy z kolorów czerwonego, zielonego i niebieskiego).
Test koloru ekranu MSX2 Screen5.png Atari ST (1985)
Niski 16-, średni 4-kolorowy i monochromatyczny o wysokiej rozdzielczości, z 512 (3 bity na czerwony, zielony i niebieski) (4096 (4 bity każdy) na STe).
Test koloru ekranu Amiga 32colors.png Commodore Amiga OCS (1985)
2-, 4-, 8-, 16- i 32-kolorowe standardowe tryby graficzne, EHB 64- i HAM 4096-kolory wzmocnione; Od 2 do 64 trybów kolorów wybierz z palety głównej 4096 kolorów (4 bity na każdy z kolorów czerwonego, zielonego i niebieskiego), z trybem 64 kolorów zbudowanym z 32 normalnie wybranych kolorów plus drugi zestaw 32 ustawiony na połowę intensywności pierwszego . Tryb HAM ograniczony przez możliwość zmiany tylko jednego kanału koloru (czerwonego, zielonego lub niebieskiego) na piksel.
Test koloru ekranu AppleIIgs 16x16colors.png Apple IIgs (1986)
Super High Res 4-, 8-, 16- i 256-kolorowe tryby graficzne, od 4096 (4 bity każdego koloru czerwonego, zielonego i niebieskiego), z pewnymi ograniczeniami wyboru palety w trybach 80-kolumnowych.
Test koloru ekranu VGA 256colors.png MCGA i VGA dla IBM PC/AT (1987)
Średnie 256- i wysokiej rozdzielczości 16-kolorowe tryby graficzne, od 262144 (6 bitów każdego z czerwonych, zielonych i niebieskich).
Przykładowa paleta RGB 16 bitów image.png Sharp X68000 (1987)
Średnie 65 536 kolorów i 16-kolorowe tryby graficzne wysokiej rozdzielczości, od 65 536.

Palety konsoli do gier wideo

Palety kolorów niektórych z najpopularniejszych konsol do gier wideo . Kryteria są takie same jak w sekcji Lista palet sprzętu komputerowego .

Symulacja Atari2600 NTSC.png Atari 2600 (1977)
4 ze 128 kolorów (16 odcieni na 8 poziomów jasności) na każdej linii skanowania
Przykładowa paleta NES image.png Famicom/NES (1983)
25 z 55 możliwych do użycia kolorów (12 odcieni na 4 poziomy jasności, + 7 szarości); 1x kolor tła, 4x 3-kolorowe (plus przezroczyste) palety kafelków i 4x 3-kolorowe (plus przezroczyste) palety duszków.
Test koloru ekranu SEGAMasterSystem.png Sega Master System (1985)
32 kolory z 64 (2 bity na każdy z kolorów czerwonego, zielonego i niebieskiego)
Przykładowy obraz palety RGB 24 bity 9bpp PCE.png NEC PC-Engine/TurboGrafx-16 (1987)
482 kolory z 512
Przykładowy obraz palety RGB 24 bity 9bpp MD.png Sega Mega Drive/Genesis (1988)
61 kolorów z 512 (lub około 1500, w tym tryby cienia/podświetlenia)
Test koloru ekranu Gameboy.png Nintendo Game Boy (1989)
4 odcienie szarości, renderowane jako odcienie zieleni na ekranie oryginalnego modelu (a później prawdziwe odcienie szarości na Game Boy Pocket).
Test koloru ekranu Amiga 32colors.png Sega Game Gear (1990)
32 kolory na 4096
Przykładowa paleta kolorów SNES 256 image.png Super Famicom/SNES (1990)
256 z 32 768 kolorów (5 bitów na każdy z kolorów czerwonego, zielonego i niebieskiego)
Test koloru ekranu GameboyColor 32colors.png Nintendo Game Boy Color (1998)
wkłady Type 1 (oryginalne Game Boy) z wolnym wyborem różnych 10-kolorowych palet (wbudowane w konsolę i wybrane przy starcie systemu; przykład nie pokazano) oraz wkłady Type 3 (rozszerzone lub ekskluzywne GBC) z własne 56-kolorowe palety. Ułożone jako pojedyncza warstwa tła z 4 kolorami i 2 warstwami sprite z 3 kolorami plus przezroczysty (Typ 1) lub 8 x 4-kolorowych palet tła z 8 x 3-kolorowymi warstwami sprite (Typ 3), wybranych z 32 768 kolorów paleta główna.
Test koloru ekranu GameboyAdvance 32Kcolors.png Nintendo Game Boy Advance/SP/Micro (2001)
Type 1 (oryginalny Game Boy), Type 3 (Game Boy Color) 56-kolorowe i Type 4 (GBA) 32768-kolorowe kartridże (w niektórych tryby wyświetlania)

Zobacz też

Bibliografia