Tramat (informàtica)
El tramat (en anglès "dithering" que vol dir "fluctuar", "tremolar") és una tècnica emprada en un equip gràfic en les imatges de baixa resolució per produir colors amb una il·lusió de profunditat més gran. El dithering també es coneix com error difús .
El tramat s'empra per crear la il·lusió de profunditat de color en imatges amb una paleta de colors limitada (reducció de color). En una imatge tramada, els colors no disponibles a la paleta s'aproximen per una difusió de píxels de color dins de la gamma de colors disponibles. L'ull humà percep la difusió com una barreja dels colors dins d'aquesta (veure percepció del color). El tramat és anàloga a la tècnica anomenada semitons utilitzada en impressió. Les imatges tramades, en particular les que tenen relativament pocs colors, sovint es distingeixen per un grau de granulositat característic o per un aspecte clapejat.
En una interpolació de la imatge, els píxels dels colors que falten es modelen fent un cap més a partir dels píxels dels colors disponibles del voltant evitant així les transicions sobtades entre els colors. L'ull humà percep el "dithering" com una barreja de cada color.
L'ús més comú és la interpolació de colors en la reducció de color. En les imatges a la dreta del text es poden veure exemples amb diferent nombre de colors. L'efecte és molt més perceptible a distància.
Procediment [modifica]
Per a la interpolació de colors, hi ha un nombre de diferents algoritmes, que de vegades treballen amb la tècnica de difusió d'errors. Ocorren errors d'arrodoniment o desbordament que s'assignen als píxels adjacents per tal d'aconseguir una representació més fina. Alguns exemples són:
- Filtre antiescalonament
- Algorisme de Floyd-Steinberg
- Algorisme de Jarvis
- Operador Sobel
- Operador diferencial
- Stucki
Exemples [modifica]
La reducció de la profunditat de color d'una imatge sovint pot tenir importants efectes secundaris visuals. Si la imatge original és una fotografia, és probable que tingui milers o fins i tot milions de diferents colors. El procés de limitar els colors disponibles a una paleta de colors específica efectivament treu una certa quantitat d'informació de color.
Un gran nombre de factors pot afectar la qualitat resultant d'una imatge en color reduït. Potser el més significatiu és la paleta de colors que s'utilitzarà en la imatge reduïda. Per exemple, una imatge original ( Figura 1 ) podrà reduir-se a els 216 colors de la paleta de "colors assegurances". Si els colors dels píxels originals són simplement traduïts al color més proper disponible a la gamma de colors, no es produeix tramat ( Figura 2 ). En general, aquest enfocament produeix zones planes (contorns) i una pèrdua de detall, i pot produir taques de color que són significativament diferents de l'original. Les àrees ombrejades o amb gradient de color poden aparèixer com bandes de color , el que pot ser una distracció. L'aplicació de tramat pot ajudar a minimitzar aquests artefactes visuals, i en general resulta en una millor representació de l'original ( Figura 3 ). El tramat ajuda a reduir les bandes de colors i la uniformitat (flatness).
Un dels problemes associats amb l'ús d'una paleta de colors fixa és que molts dels colors necessàries poden no estar al paleta de colors, i molts dels colors disponibles poden no ser necessaris, una paleta fixa que conté principalment tons de verd no seria apropiada per les imatges que no contenen molts tons de verd, per exemple. L'ús d'una paleta de colors optimitzada pot ser de benefici en aquests casos. Una paleta de colors optimitzada és aquella en la qual els colors disponibles són elegits en base a la freqüència amb que s'utilitzen en la imatge original. Si la imatge es redueix usant una paleta optimitzada, el resultat sol ser molt més proper a l'original ( Figura 4 ).
El nombre de colors disponibles a la paleta és també un factor contribuent. Si, per exemple, la paleta es limita a només 16 colors, la imatge resultant podria patir la pèrdua de detall, i fins i tot problemes més pronunciats amb la uniformitat i les bandes de color (Figura 5). Una vegada més, el tramat pot ajudar a minimitzar aquests artefactes (Figura 6)
|
- Altres exemples de tramat











