Discussion:
Beeld vergroten/verkleinen
(te oud om op te antwoorden)
Paul van der Vlis
2010-04-19 09:49:50 UTC
Permalink
Hallo,

Een vraag waar ik al lang mee worstel:

Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
werkt dan alleen goed op de hoogste resolutie.

Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
alles).

Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Rob
2010-04-19 15:15:46 UTC
Permalink
Post by Paul van der Vlis
Hallo,
Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
werkt dan alleen goed op de hoogste resolutie.
Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
alles).
Ja dat kan wel maar dan wordt de kwaliteit matig.
Het probleem is dat je display maar 1 resolutie heeft, al het andere
moet worden gescaled. Een afbeelding of film kun je wel scalen zonder
dat het merkbaar is, maar pixel-perfecte zaken zoals een GUI of een
font helaas niet.
Paul van der Vlis
2010-04-19 18:32:43 UTC
Permalink
Post by Rob
Post by Paul van der Vlis
Hallo,
Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
werkt dan alleen goed op de hoogste resolutie.
Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
alles).
Ja dat kan wel
Hoe dan?
Post by Rob
maar dan wordt de kwaliteit matig.
Het probleem is dat je display maar 1 resolutie heeft, al het andere
moet worden gescaled. Een afbeelding of film kun je wel scalen zonder
dat het merkbaar is, maar pixel-perfecte zaken zoals een GUI of een
font helaas niet.
Ik kan de fonts gerust groter of kleiner maken zonder dat de kwaliteit
slecht wordt. En de GUI, waarom zou de kwaliteit slecht worden van een
beetje schalen?

Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Rob
2010-04-19 18:39:03 UTC
Permalink
Post by Paul van der Vlis
Post by Rob
Post by Paul van der Vlis
Hallo,
Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
werkt dan alleen goed op de hoogste resolutie.
Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
alles).
Ja dat kan wel
Hoe dan?
Ik heb een nvidia kaart en die kan ik via nvdia-settings op allerlei
manieren laten scalen.
Post by Paul van der Vlis
Post by Rob
maar dan wordt de kwaliteit matig.
Het probleem is dat je display maar 1 resolutie heeft, al het andere
moet worden gescaled. Een afbeelding of film kun je wel scalen zonder
dat het merkbaar is, maar pixel-perfecte zaken zoals een GUI of een
font helaas niet.
Ik kan de fonts gerust groter of kleiner maken zonder dat de kwaliteit
slecht wordt. En de GUI, waarom zou de kwaliteit slecht worden van een
beetje schalen?
Omdat het schalen gebeurt na het renderen van de fonts.
Dus eerst wordt er een pixel plaatje van gemaakt en dat wordt dan geschaald.

Als je het goed zou willen doen dan zou je alle fonts groter moeten renderen.
Dat kun je doen door je DPI waarde van het display anders te zetten, maar
dat wil je niet want dan raken de verhoudingen tussen tekst en plaatjes
zoek.

Het schijnt dat nieuwe Windows versies dit wel op kunnen lossen.
(door alles netjes te schalen)
Paul van der Vlis
2010-04-19 19:07:28 UTC
Permalink
Post by Rob
Post by Paul van der Vlis
Post by Rob
Post by Paul van der Vlis
Hallo,
Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
werkt dan alleen goed op de hoogste resolutie.
Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
alles).
Ja dat kan wel
Hoe dan?
Ik heb een nvidia kaart en die kan ik via nvdia-settings op allerlei
manieren laten scalen.
OK, dat bedoelde ik dus niet.
Post by Rob
Post by Paul van der Vlis
Post by Rob
maar dan wordt de kwaliteit matig.
Het probleem is dat je display maar 1 resolutie heeft, al het andere
moet worden gescaled. Een afbeelding of film kun je wel scalen zonder
dat het merkbaar is, maar pixel-perfecte zaken zoals een GUI of een
font helaas niet.
Ik kan de fonts gerust groter of kleiner maken zonder dat de kwaliteit
slecht wordt. En de GUI, waarom zou de kwaliteit slecht worden van een
beetje schalen?
Omdat het schalen gebeurt na het renderen van de fonts.
Dus eerst wordt er een pixel plaatje van gemaakt en dat wordt dan geschaald.
Als je het goed zou willen doen dan zou je alle fonts groter moeten renderen.
Dat kan ik wel (in Gnome met "systeem | voorkeuren | uiterlijk | tab
lettertypen") , maar ik wil niet alleen de fonts, maar ook andere dingen.
Post by Rob
Dat kun je doen door je DPI waarde van het display anders te zetten, maar
dat wil je niet want dan raken de verhoudingen tussen tekst en plaatjes
zoek.
Dat kan daar inderdaad ook (druk op de knop "details"). Daarmee kun je
toch wel erg veel van grootte laten veranderen. Misschien is dit toch
wel de oplossing.
Post by Rob
Het schijnt dat nieuwe Windows versies dit wel op kunnen lossen.
(door alles netjes te schalen)
Ik zocht naar Linux oplossingen...

Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Huub Reuver
2010-04-19 18:24:48 UTC
Permalink
Post by Paul van der Vlis
Hallo,
Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
werkt dan alleen goed op de hoogste resolutie.
Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
alles).
Met een goede windowmanager kun je de meeste onderdelen configureren.
Ik ben bang dat je alle applicaties ook na moet lopen.

Met vriendelijke groet,
Huub Reuver
Paul van der Vlis
2010-04-19 18:35:02 UTC
Permalink
Post by Huub Reuver
Post by Paul van der Vlis
Hallo,
Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
werkt dan alleen goed op de hoogste resolutie.
Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
alles).
Met een goede windowmanager kun je de meeste onderdelen configureren.
Klopt, maar dan vergroot ik b.v. alleen de letters, en niet alles.
Post by Huub Reuver
Ik ben bang dat je alle applicaties ook na moet lopen.
Ik zou graag alles in een keer willen aanpakken.

Wat doe je b.v. voor iemand die slechtziend is?

Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Martin Meijerink
2010-04-19 19:30:27 UTC
Permalink
PVDV> Als je een monitor koopt met hoge resolutie wil je vaak het beeld
PVDV> wat vergroten. Vroeger kon je dan gewoon een lagere resolutie
PVDV> kiezen, maar met de TFT's van tegenwoordig is de kwaliteit dan
PVDV> vaak te matig, het werkt dan alleen goed op de hoogste resolutie.
PVDV>
PVDV> Is er ook een mogelijkheid om het beeld onafhankelijk van de
PVDV> resolutie te vergroten of te verkleinen? (ik bedoel niet alleen
PVDV> de letters, maar alles).

Ik denk dat je geen monitor moet hebben maar een LCD-TV.
Deze hebben meestal niet zo'n hoge resolutie, en dus grotere
pixels, waardoor het totale beeld gewoon wat groter uitvalt...
Bijv. 26 inch met een resolutie van 1366x768.

Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
pixels, dan ziet het er ook weer heel strak uit...
--
... An unbreakable toy is useful to break other toys
--- Sylpheed 2.4.5 (GTK+ 2.12.0; i486-pc-linux-gnu)
* Origin: zutphen.nu (sepp.xs4all.nl [80.101.64.22])
Paul van der Vlis
2010-04-20 06:44:56 UTC
Permalink
Post by Martin Meijerink
PVDV> Als je een monitor koopt met hoge resolutie wil je vaak het beeld
PVDV> wat vergroten. Vroeger kon je dan gewoon een lagere resolutie
PVDV> kiezen, maar met de TFT's van tegenwoordig is de kwaliteit dan
PVDV> vaak te matig, het werkt dan alleen goed op de hoogste resolutie.
PVDV>
PVDV> Is er ook een mogelijkheid om het beeld onafhankelijk van de
PVDV> resolutie te vergroten of te verkleinen? (ik bedoel niet alleen
PVDV> de letters, maar alles).
Ik denk dat je geen monitor moet hebben maar een LCD-TV.
Deze hebben meestal niet zo'n hoge resolutie, en dus grotere
pixels, waardoor het totale beeld gewoon wat groter uitvalt...
Bijv. 26 inch met een resolutie van 1366x768.
Ik zal er eens naar kijken als ik de winkel ben, maar heb de indruk dat
dit niet de juiste manier is, meer een noodgreep.

Ik denk dat een scherm met een hogere resolutie beter is dan een scherm
met een lagere resolutie, en dat je ook dingen groot kunt afbeelden op
een scherm met een hoge resolutie. De vraag is alleen wat de juiste
manier is.
Post by Martin Meijerink
Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
pixels, dan ziet het er ook weer heel strak uit...
Heb eens gekeken naar de beschikbare resoluties, en ik zag steeds geen
resolutie die de helft van de ander was. Ook geen 960x540 bijvoorbeeld.

Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Rob
2010-04-20 07:28:28 UTC
Permalink
Post by Paul van der Vlis
Post by Martin Meijerink
Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
pixels, dan ziet het er ook weer heel strak uit...
Heb eens gekeken naar de beschikbare resoluties, en ik zag steeds geen
resolutie die de helft van de ander was. Ook geen 960x540 bijvoorbeeld.
Je kunt in Linux zelf je eigen resoluties maken, hoewel dat tegenwoordig
wel moeilijker gemaakt wordt dan het vroeger was.
Paul van der Vlis
2010-04-20 08:06:44 UTC
Permalink
Post by Rob
Post by Paul van der Vlis
Post by Martin Meijerink
Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
pixels, dan ziet het er ook weer heel strak uit...
Heb eens gekeken naar de beschikbare resoluties, en ik zag steeds geen
resolutie die de helft van de ander was. Ook geen 960x540 bijvoorbeeld.
Je kunt in Linux zelf je eigen resoluties maken, hoewel dat tegenwoordig
wel moeilijker gemaakt wordt dan het vroeger was.
Is het niet zo dat hij tegenwoordig alle resoluties weergeeft die de
videokaart aan kan?

Ik haal tegenwoordig /etc/X11/xorg.conf vrijwel leeg, en dan toont het
"schermresolutie" tooltje van Gnome alle beschikbare resoluties.

Alhoewel, laatst had ik een systeem met wat oude videokaart waarbij dat
niet functioneerde, het bleek uit de logs dat de default "HorizSync"
verruimd moest worden. Het functioneerd nu met deze instelling:
---------
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30-65
EndSection
----------

Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Rob
2010-04-20 08:19:13 UTC
Permalink
Post by Paul van der Vlis
Post by Rob
Post by Paul van der Vlis
Post by Martin Meijerink
Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
pixels, dan ziet het er ook weer heel strak uit...
Heb eens gekeken naar de beschikbare resoluties, en ik zag steeds geen
resolutie die de helft van de ander was. Ook geen 960x540 bijvoorbeeld.
Je kunt in Linux zelf je eigen resoluties maken, hoewel dat tegenwoordig
wel moeilijker gemaakt wordt dan het vroeger was.
Is het niet zo dat hij tegenwoordig alle resoluties weergeeft die de
videokaart aan kan?
Ik haal tegenwoordig /etc/X11/xorg.conf vrijwel leeg, en dan toont het
"schermresolutie" tooltje van Gnome alle beschikbare resoluties.
Ja dat is nou net het probleem. Het werkt tegenwoordig net zoals in
Windows, je krijgt "beschikbare resoluties", gewoon een willekeurig
lijstje wat de monitorfabrikant bedacht heeft.

Maar vroeger maakte je een Modeline in Xorg.conf en deed hij gewoon de
resolutie die je wilde. Dat hoeft helemaal geen standaard waarde te zijn.

Tegenwoordig gaat dat niet meer zo makkelijk, moet je speciale vlaggen
opzoeken en meegeven om hem te overtuigen dat je iets anders wilt dan een
standaard waarde. En dan nog werkt het soms niet.
Paul van der Vlis
2010-04-20 08:52:27 UTC
Permalink
Post by Rob
Post by Paul van der Vlis
Post by Rob
Post by Paul van der Vlis
Post by Martin Meijerink
Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
pixels, dan ziet het er ook weer heel strak uit...
Heb eens gekeken naar de beschikbare resoluties, en ik zag steeds geen
resolutie die de helft van de ander was. Ook geen 960x540 bijvoorbeeld.
Je kunt in Linux zelf je eigen resoluties maken, hoewel dat tegenwoordig
wel moeilijker gemaakt wordt dan het vroeger was.
Is het niet zo dat hij tegenwoordig alle resoluties weergeeft die de
videokaart aan kan?
Ik haal tegenwoordig /etc/X11/xorg.conf vrijwel leeg, en dan toont het
"schermresolutie" tooltje van Gnome alle beschikbare resoluties.
Ja dat is nou net het probleem. Het werkt tegenwoordig net zoals in
Windows, je krijgt "beschikbare resoluties", gewoon een willekeurig
lijstje wat de monitorfabrikant bedacht heeft.
Volgens mij geeft hij het lijstje wat de videokaart-fabrikant bedacht
heeft, en toont hij de resoluties die de videokaart aan kan.

Verder denk ik dat hij rekening houd met wat de monitor aankan mits de
monitor dat netjes doorgeeft. Mocht de monitor niets doorgeven, dan
gebruikt hij standaardwaarden voor HorizSync en VertRefresh die niet
altijd kloppen. Ook de waarden die de monitor doorgeeft kloppen niet altijd.
Post by Rob
Maar vroeger maakte je een Modeline in Xorg.conf en deed hij gewoon de
resolutie die je wilde. Dat hoeft helemaal geen standaard waarde te zijn.
Het lijkt me dat de videokaart en de monitor die resolutie wel moet
ondersteunen.
Post by Rob
Tegenwoordig gaat dat niet meer zo makkelijk, moet je speciale vlaggen
opzoeken en meegeven om hem te overtuigen dat je iets anders wilt dan een
standaard waarde. En dan nog werkt het soms niet.
Ik kom regelmatig tegen dat een videokaart iets niet kan. Hij kan dan
een bepaalde resolutie bijvoorbeeld alleen bij een bepaalde kleurdiepte
of bij een bepaalde refreshrate.

Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Rob
2010-04-20 08:57:21 UTC
Permalink
Post by Paul van der Vlis
Post by Rob
Ja dat is nou net het probleem. Het werkt tegenwoordig net zoals in
Windows, je krijgt "beschikbare resoluties", gewoon een willekeurig
lijstje wat de monitorfabrikant bedacht heeft.
Volgens mij geeft hij het lijstje wat de videokaart-fabrikant bedacht
heeft, en toont hij de resoluties die de videokaart aan kan.
Nee, een videokaart kan alle resoluties aan tot een bepaald maximum.
Dit lijstje komt uit de monitor.
Post by Paul van der Vlis
Verder denk ik dat hij rekening houd met wat de monitor aankan mits de
monitor dat netjes doorgeeft. Mocht de monitor niets doorgeven, dan
gebruikt hij standaardwaarden voor HorizSync en VertRefresh die niet
altijd kloppen. Ook de waarden die de monitor doorgeeft kloppen niet altijd.
Dat is ook vaak een probleem ja. Dan krijg je foute info en werkt het
gewoon niet. Bijv de Nvidia driver had lange tijd de neiging om de
default resolutie verkeerd te kiezen (niet de native resolutie van het
paneel). Ik weet niet of dat al opgelost is want ik heb de bijbehorende
override vlaggen in de config staan.
Post by Paul van der Vlis
Post by Rob
Maar vroeger maakte je een Modeline in Xorg.conf en deed hij gewoon de
resolutie die je wilde. Dat hoeft helemaal geen standaard waarde te zijn.
Het lijkt me dat de videokaart en de monitor die resolutie wel moet
ondersteunen.
Ja maar in de PC wereld kom je alleen "multisync" monitoren tegen en de
kaart is het probleem niet.
Post by Paul van der Vlis
Post by Rob
Tegenwoordig gaat dat niet meer zo makkelijk, moet je speciale vlaggen
opzoeken en meegeven om hem te overtuigen dat je iets anders wilt dan een
standaard waarde. En dan nog werkt het soms niet.
Ik kom regelmatig tegen dat een videokaart iets niet kan. Hij kan dan
een bepaalde resolutie bijvoorbeeld alleen bij een bepaalde kleurdiepte
of bij een bepaalde refreshrate.
Nou heb je het over 10 jaar oude kaarten neem ik aan?
Paul van der Vlis
2010-04-20 10:06:46 UTC
Permalink
Post by Rob
Post by Paul van der Vlis
Post by Rob
Ja dat is nou net het probleem. Het werkt tegenwoordig net zoals in
Windows, je krijgt "beschikbare resoluties", gewoon een willekeurig
lijstje wat de monitorfabrikant bedacht heeft.
Volgens mij geeft hij het lijstje wat de videokaart-fabrikant bedacht
heeft, en toont hij de resoluties die de videokaart aan kan.
Nee, een videokaart kan alle resoluties aan tot een bepaald maximum.
Dit lijstje komt uit de monitor.
Hmmm, interessant. Zal ik eens proberen te checken.
Post by Rob
Post by Paul van der Vlis
Verder denk ik dat hij rekening houd met wat de monitor aankan mits de
monitor dat netjes doorgeeft. Mocht de monitor niets doorgeven, dan
gebruikt hij standaardwaarden voor HorizSync en VertRefresh die niet
altijd kloppen. Ook de waarden die de monitor doorgeeft kloppen niet altijd.
Dat is ook vaak een probleem ja. Dan krijg je foute info en werkt het
gewoon niet. Bijv de Nvidia driver had lange tijd de neiging om de
default resolutie verkeerd te kiezen (niet de native resolutie van het
paneel). Ik weet niet of dat al opgelost is want ik heb de bijbehorende
override vlaggen in de config staan.
Post by Paul van der Vlis
Post by Rob
Maar vroeger maakte je een Modeline in Xorg.conf en deed hij gewoon de
resolutie die je wilde. Dat hoeft helemaal geen standaard waarde te zijn.
Het lijkt me dat de videokaart en de monitor die resolutie wel moet
ondersteunen.
Ja maar in de PC wereld kom je alleen "multisync" monitoren tegen en de
kaart is het probleem niet.
Post by Paul van der Vlis
Post by Rob
Tegenwoordig gaat dat niet meer zo makkelijk, moet je speciale vlaggen
opzoeken en meegeven om hem te overtuigen dat je iets anders wilt dan een
standaard waarde. En dan nog werkt het soms niet.
Ik kom regelmatig tegen dat een videokaart iets niet kan. Hij kan dan
een bepaalde resolutie bijvoorbeeld alleen bij een bepaalde kleurdiepte
of bij een bepaalde refreshrate.
Nou heb je het over 10 jaar oude kaarten neem ik aan?
Ja, dat zou best eens kunnen kloppen.

Alhoewel, ik had laatst een HP server die alleen met 16-bit kleurdiepte
wilde werken op de gewenste (lage) resolutie, maar wellicht was dat
gewoon het maximum.

Met vriendelijke groet,
Paul van der Vlis.
--
http://www.vandervlis.nl/
Loading...