![]() |
Die größe eines Monitors ermitteln (nicht Pixel)
Bevor ich mich auf die Suche mache, denn auf die Schnelle habe ich nichts gefunden, wollte ich mal fragen ob einer weiß ob man die Größe eines Monitors irgendwo im System auslesen kann, vorausgesetzt das System weiß sowas. Da heute dank P&P vieles ausgelesen werden kann, frage ich mich ob auch die Größe irgendwo angegeben ist, also z. B. 24" bzw. im Cm.
Ich meine damit nicht die Pixel Breite und Höhe. Ich brauche die Breite und Höhe in Zentimeter. |
AW: Die größe eines Monitors ermitteln (nicht Pixel)
Delphi-Quellcode:
ControlSet002, ControlSet003 usw.
HKEY_LOCAL_MACHINE/System/ControlSet001/Enum/DISPLAY/
Das bildet den Einstieg in die Systemregistrierung. Die Windows-Api hat auch ein paar nützliche Befehle: EnumDisplayMonitors(), GetMonitorInfo(), MonitorFromWindow(), EnumDisplayDevices(), DeviceCapabilities(), GetDeviceCaps() usw. ABER die tatsächliche Dimension des verbauten Panels bekommst Du glaube ich nur über den Treiber heraus. Mir ist keine Methode/Funktion bekannt die das auswertet. Es gibt ja auch keinen Befehl mir die Dimension meines PC-Gehäuse auszuwerten oder wie groß der Raum ist in dem der PC steht. |
AW: Die größe eines Monitors ermitteln (nicht Pixel)
Auflösungen / DPI = Abmessungen
|
AW: Die größe eines Monitors ermitteln (nicht Pixel)
34" @ 21:9 @ 3440x1440 @ 96dpi
Es ist wahrscheinlich noch etwas früh aber wie wende ich jetzt genau Deine Formel an um als Ergebnis = 34 zu erhalten? |
AW: Die größe eines Monitors ermitteln (nicht Pixel)
Moin...:P
Zitat:
|
AW: Die größe eines Monitors ermitteln (nicht Pixel)
Zitat:
Ich geh mal von 1980x1080 aus hehe |
AW: Die größe eines Monitors ermitteln (nicht Pixel)
Zitat:
|
AW: Die größe eines Monitors ermitteln (nicht Pixel)
Ich habe mal etwas rumexperimentiert aber komme auf keinen grünen Zweig
Bei mir lt. Panel-Beschreibung: 34" = 86.36 cm, so aufgeteilt 796.63 mm x 333.46 mm ![]() 3440 px ergibt 91.02 cm 1440 px ergibt 38.10 cm Ich komme hier auf keinen Nenner. Ich vermute die Lochmaske/Pixel-Pitch bestimmt die tatsächliche Dimension des Panels wobei man dann noch das Gehäuse mitrechnen muss. |
AW: Die größe eines Monitors ermitteln (nicht Pixel)
Zitat:
|
AW: Die größe eines Monitors ermitteln (nicht Pixel)
Die Berechnung bezieht sich auf eine feste Pixeldichte. Diese unterscheidet sich aber von Bildschrm zu Bildschirm. Ein 24 Zoll Bildschirm in FullHD ist nunmal größer als eine 4 Zoll FullHD-Handy.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz