Autor ::Tomáš Pecina Poslaná :: 27.11.2015 19:19:15 Predmet ::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.
Správa
Autor ::Roman Bórik Poslaná :: 30.11.2015 20:36:58 Predmet ::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...
Správa
Autor ::Tomáš Pecina Poslaná :: 01.12.2015 09:45:18 Predmet ::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á.
Správa
Autor ::Tomáš Pecina Poslaná :: 01.12.2015 12:01:49 Predmet ::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.