IT-lexikon › Programmering › Palettoning

Palettoning

Programmering In English → Uppdaterad: 2026-10-26

Att tona hela skärmen till svart, vitt eller en annan färg genom att bara räkna om färgpaletten bildruta för bildruta.

Med indexerad färg pekar varje pixel på en palettplats, inte på en färg. Skalar man ned alla palettens RGB-värden ett steg per bildruta mörknar hela bilden samtidigt — utan att en enda byte i bildminnet rörs. På PC i Mode 13h handlade det om 768 skrivningar till VGA-kortets DAC, som bara hade sex bitar per kanal och därmed 64 steg. Skrivningarna lades i VBlank för att inte ge brus mitt i bilden.

På NES fanns ingen paletträkning alls, men färgtabellen var ordnad i ljusrader: att dra 16 från varje index flyttade en färg en rad mörkare, och fyra sådana steg gav svart. Det är därför toningar i NES-spel går i tydliga trappsteg. Släkting till palettcykling, som roterar färgerna i stället för att dämpa dem.

← Tillbaka till lexikonet