Als je de verschillende puntjes niet kunt zien kun je goed opschalen. Nu is het bij veel schermen zo dat ze onscherp zijn als niet de native resolutie gebruikt worden.
Ik ken mensen die dat toch doen, een scherm gebruiken dat zelf 1440×900 pixels (of groter, 1680×1050) is, maar deze in WXGA zetten (1280×786 of 1280×800) oid zetten omdat alles anders te klein voor ze is.
Tien jaar geleden was ik bij een bedrijf waar de 15" CRT's wel 1024×768 konden weergeven, maar iedereen op 800×600 werkte omdat anders de tekst te klein was. Op 800×600 was het scherm echter weer te klein voor de dialog-boxes in de bij hen gebruikte software (o.a. Exact) en dus dat werkte ook voor geen meter.
In ieder geval zijn bij een CRT beschikbare resoluties scherp
(kan alleen gaan flikkeren bij te lage verversingsfrequenties), maar een TFT-scherm dat niet in de native resolutie gebruikt wordt, tenzij het inderdaad het om exact 2×2, 3×3, ... pixels gaat, per definitie niet. Zijn de pixels echter zo klein dat je ze individueel niet meer kan zien, dan is dat echter geen probleem meer.
Wat mij betreft mogen de resoluties van de schermen bij gelijke schermgroottes verveelvoudigen. Lineair opschalen kan een scherm meestal zelf prima, kost volgens mij nauwelijks rekenkracht.
Voor een Gui die zelf is afgestemd op een hogere resolutie is dat een ander geval, dat kost wel rekenkracht, maar daar is een GPU nu net heel goed in. Met vector-graphics kan dat traploos. Nu is het vaak zo dat voor voor bitmap-onderdelen deze in verschillende groottes beschikbaar moeten zijn voor de verschillende schermresoluties, en bv tussenliggende of bredere resoluties niet mogelijk. Die statische elementen zijn vaak het probleem, soms is een resolutie wel mogelijk, maar is die toch niet werkbaar. Randen van vensters kunnen vaak niet smaller, bevatten overbodige onderdelen en nemen overbodige ruimte in, zeker als de Gui gemaakt is voor een hoge resolutie (desktop van de developer) en naderhand is aangepast voor lagere resoluties.
Met dergelijke resoluties hoeft de GUI trouwens ook niet gelijk te zijn aan de schermresolutie, het ene scherm schaalt op met 8×8, het andere met 9×9.
[Reactie gewijzigd door BeosBeing op 30 juli 2024 14:51]