Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to topic list ::
Message
Author  Author ::  Tomáš Pecina
Posted  Posted ::  2015-11-27 07:19:15 PM
Subject  Subject ::  Barvy
U sudoku se ukazuje další drobný problém vašeho emultáoru: pro šedou používáte odstín SILVER, která je ale příliš blízké bílé a pevně zadané číslice na sudoku se špatně odlišují od zadávaných uživatelem. V případě HW PMDčka se úroveň šedé dá nastavit na televisoru/monitoru manipulací s jasem a kontrastem, v emulátoru to nejde. Doporučoval bych změnu na #808080.
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2015-11-30 08:36:58 PM
Subject  Subject ::  Re: Barvy
Je to tak. Pre znížený jas používame RGB { 191, 191, 191 }. RGB { 128, 128, 128 } sa mi zdá už príliš tmavé.
Na základe RGB palety, ktorá je v našom emulátore zadefinovaná, by bolo možné zvoliť pre znížený jas svetlejší odtieň RGB { 160, 160, 160, }. Ale presvedčený pre takúto zmenu nie som...
 
Message
Author  Author ::  Tomáš Pecina
Posted  Posted ::  2015-12-01 09:45:18 AM
Subject  Subject ::  Re: Barvy
V každém případě byste měli zvolit takovou hodnotu, aby se u modelu -3 dalo odlišit všech pět odstínů: černá, tři úrovně šedé, bílá.
 
Message
Author  Author ::  Tomáš Pecina
Posted  Posted ::  2015-12-01 12:01:49 PM
Subject  Subject ::  Re: Barvy
U nižších modelů je v podstatě jedno, jakou úroveň šedé zvolíte (#a0a0a0 je jistě dobrá volba), u -3 se můžete inspirovat mým kodem pro LED s variabilním jasem (https://github.com/tompecina/retro/blob/master/src/cz/pecina/retro/gui/VariableLED.java). Realisuji ji jako dvě superponované bitmapy, zhasnutou LED a overlay rozsvícené, u kterého měním transparenci, ale nikoli lineárně, ale s gama-korekcí. Takto můžete dosáhnout stavu, že střední jas u modelu -3 bude stejný jako šedá (polojas) u nižších modelů, a další dva polojasy budou opticky "sedět". Já zřejmě zůstanu u modelu #000000-#404040-#808080-#c0c0c0-#ffffff.
:: back to topic list ::