Prehľad
Implementujte efekt krátkozrakého rozostrenia na ľubovoľnej webovej stránke
Zdá sa, že text je ďalej — Simulované krátkozraké rozostrenie pre ľubovoľnú webovú stránku ČO ROBÍ Každú hodinu, ktorú strávite čítaním na obrazovke, zostávajú vaše oči zaostrené na jednu pevnú, blízku vzdialenosť. Zdá sa, že text je ďalej je nenáročné rozšírenie prehliadača postavené na myšlienke prevzatej z vizuálnej optiky: svetlo, ktoré na vašu sietnicu dopadá z blízkej obrazovky, nesie inú farebnú signatúru než svetlo prichádzajúce z niečoho vzdialeného. Toto rozšírenie túto signatúru pretvára — aplikuje fyzikálne odvodené rozostrenie jednotlivých farebných kanálov tak, aby stránka pred vami niesla časť optického charakteru vzdialenejšieho obrazu. Nie je to stmavovač obrazovky, filter modrého svetla ani lupa. Je to optická simulácia po kanáloch, vypočítaná zo skutočných fyzických rozmerov vášho monitora a z toho, ako ďaleko od neho vaše oči naozaj sedia. OPTIKA, KTORÁ ZA TÝM STOJÍ Ľudské oko nie je pre farbu dokonale korigované. Jeho lomivá sila sa mení s vlnovou dĺžkou — tento jav sa nazýva pozdĺžna chromatická aberácia, čiže LCA. Červené svetlo sa zaostruje mierne za rovinou sietnice, modré mierne pred ňou a zelené leží medzi nimi. Každý obraz dopadajúci do vášho oka teda nesie gradient rozostrenia závislý od vlnovej dĺžky a tento gradient sa predvídateľne mení s pozorovacou vzdialenosťou. Je to jeden z podnetov, ktoré zrakový systém dokáže využiť na posúdenie, či je predmet blízko alebo ďaleko a ktorým smerom je oko rozostrené. Toto rozšírenie vypočíta profil LCA zodpovedajúci približne 0,23 dioptrie krátkozrakého rozostrenia a vykreslí ho na stránku. Červený kanál zostáva ostrý ako referencia. Zelený a modrý kanál dostanú každý vlastné Gaussovo rozostrenie s polomermi odvodenými zo skutočnej rozteče pixelov vašej obrazovky, z vašej pozorovacej vzdialenosti a z predpokladaného priemeru zrenice. Tri kanály sa opäť spoja a primiešajú späť na pôvodnú stránku v ľubovoľnej intenzite, ktorú si zvolíte. Celý výpočet prebieha výhradne vo vašom prehliadači pomocou štandardných primitív SVG filtrov, aplikovaných cez jedinú priehľadnú vrstvu, ktorá nikdy nezachytáva kliknutia, rolovanie ani výber textu. NASTAVENIE Presnosť je tu dôležitá, pretože polomery rozostrenia sa počítajú v skutočných milimetroch a až potom sa prevádzajú na pixely. Všetko riadia štyri nastavenia, všetky v okne na paneli s nástrojmi: Uhlopriečka obrazovky (palce) — fyzická uhlopriečka vášho displeja tak, ako ju uvádza výrobca. Rozlíšenie obrazovky (pixely) — natívne vodorovné a zvislé rozlíšenie panela. Spolu s uhlopriečkou z toho vyplynie presná rozteč pixelov vašej obrazovky. Fyzická vzdialenosť od obrazovky (cm) — ako ďaleko sú vaše oči naozaj od skla. Toto je nastavenie, ktoré ľudia najčastejšie odhadnú zle. Raz si ju odmerajte metrom; väčšina pracovných stolov sa pohybuje medzi 45 a 75 cm. Intenzita efektu (%) — aká veľká časť vypočítaného efektu sa primieša na stránku, od 0 do 35 percent. Začnite nízko. Kedykoľvek ju nastavte na 0 a efekt sa úplne vypne. Každá zmena sa okamžite prejaví vo všetkých otvorených kartách. Nie je čo ukladať a nie je potrebné načítať stránku znova. FUNKCIE Fyzikálne odvodené, nie kozmetické — polomery rozostrenia vychádzajú zo skutočnej geometrie vašej obrazovky a z pozorovacej vzdialenosti, nie z ľubovoľného posuvníka. Funguje na každej webovej stránke vrátane rolovacích stránok, videa a tmavých motívov. Okamžité živé aktualizácie vo všetkých otvorených kartách počas posúvania jazdcov. Skutočný vypínač — pri intenzite 0 sa vrstva úplne odstráni, takže keď ju nepoužívate, nevzniká žiadna réžia pri vykresľovaní. Nikdy neblokuje interakciu. Vrstva je priepustná pre kliknutia: odkazy, tlačidlá, formulárové polia aj výber textu fungujú normálne. Plne preložené do viac než 40 jazykov. SÚKROMIE Toto rozšírenie nezbiera nič. Žiadna analytika, žiadna telemetria, žiadne účty, žiadne externé požiadavky, žiadne sledovanie akéhokoľvek druhu. Vyžaduje jediné oprávnenie — úložisko — použité výlučne na zapamätanie vašich štyroch nastavení, aby vás sprevádzali naprieč vaším profilom prehliadača. Vaša história prehliadania sa nikdy nečíta, neprenáša ani neukladá. Celé spracovanie prebieha lokálne a rozšírenie funguje plne offline. PRE KOHO JE URČENÉ Pre ľudí, ktorí trávia dlhé úseky času čítaním na obrazovkách a zaujíma ich optika práce nablízko: študentov, vývojárov, výskumníkov, autorov a každého, kto čítal o chromatickom rozostrení a chcel ho vidieť na vlastné oči. Je to zároveň názorná pomôcka na výučbu či štúdium vizuálnej optiky, pretože sprístupňuje priamemu pozorovaniu vlastnosť zobrazovania oka, ktorá je bežne neviditeľná. DÔLEŽITÁ POZNÁMKA Vzťah medzi podnetmi chromatického rozostrenia a rastom oka je aktívnou oblasťou výskumu v štúdiách na zvieratách aj na ľuďoch. Nejde o uzavretú vedu. Toto rozšírenie je optická simulácia a nástroj na skúmanie tejto myšlienky — nie je to zdravotnícka pomôcka, nie je to liečba a nerobí si žiadny nárok na to, že predchádza, spomaľuje, koriguje alebo lieči krátkozrakosť či akýkoľvek iný stav. Ak máte akékoľvek obavy o svoj zrak, poraďte sa, prosím, s kvalifikovaným optometristom alebo oftalmológom. Ak je efekt nepríjemný alebo spôsobuje únavu očí či bolesť hlavy, znížte intenzitu alebo ju nastavte na 0 a prestaňte rozšírenie používať. ZAČÍNAME Nainštalujte si ho, kliknite na ikonu na paneli s nástrojmi, zadajte uhlopriečku obrazovky, rozlíšenie a pozorovaciu vzdialenosť a potom pomaly zvyšujte intenzitu, kým efekt práve nezačnete vnímať. Väčšine ľudí bohato stačí nízke nastavenie.
Podrobnosti
- Verzia3.0.1
- Aktualizované7. septembra 2026
- Od vývojáraFree Software Extensions
- Veľkosť447KiB
- JazykyJazyky: 41
- Vývojár
E-mail
arsalan.sosa2021@gmail.com - Neobchodný subjektTento vývojár sa neidentifikoval ako obchodník. Upozorňujeme, že práva spotrebiteľov v Európskej únii sa nevzťahujú na zmluvy uzavreté medzi vami a týmto vývojárom.
Ochrana súkromia
Tento vývojár vyhlasuje, že vaše údaje:
- sa nepredávajú tretím stranám mimo schválených prípadov použitia,
- sa nepoužívajú ani neprevádzajú na účely, ktoré nesúvisia so základnou funkciou položky,
- sa nepoužívajú ani neprevádzajú na zisťovanie úverovej bonity ani na účely poskytovania úverov.