AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Auflösung des Monitors bestimmen in ppi / dpi
Thema durchsuchen
Ansicht
Themen-Optionen

Auflösung des Monitors bestimmen in ppi / dpi

Ein Thema von saxy · begonnen am 19. Okt 2012 · letzter Beitrag vom 19. Okt 2012
Antwort Antwort
saxy

Registriert seit: 3. Sep 2009
10 Beiträge
 
#1

Auflösung des Monitors bestimmen in ppi / dpi

  Alt 19. Okt 2012, 08:05
Hallo zusammen,

ich benötige die genaue Auflösung meines Monitors ( und der anderen angeschlossenen Monitore)

Wie kann ich die "genaue" Auflösung des Monitors in ppi ermitteln? Nicht gemeint ist die Schriftauflösung sondern die tatsächlichen pixel per inch

Aktuell kalibriere ich den Monitor, in dem ich den Benutzer eine Strecke auf dem Bildschirm messen lasse und mit der hierzu notwendigen pixel auf der Strecke verrechne.

Kann ich dies irgendwie aus dem Monitor abfragen?


Danke im voraus

Saxy
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

AW: Auflösung des Monitors bestimmen in ppi / dpi

  Alt 19. Okt 2012, 13:30
Ich kann mir nicht vorstellen das man dies zuverlässig abfragen kann denn:
Bei einem Röhrenmonitor kann man das Bild wunderbar strecken und je nachdem wie es gestreckt verzerrt ist unterscheidet sich die ppi Zahl Links/Rechts und Oben/Unten
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Auflösung des Monitors bestimmen in ppi / dpi

  Alt 19. Okt 2012, 14:31
Bei einem Röhrenmonitor kann man das Bild wunderbar strecken und je nachdem wie es gestreckt verzerrt ist unterscheidet sich die ppi Zahl Links/Rechts und Oben/Unten
Ketzerische Frage: Was sind Röhrenmonitore?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.768 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Auflösung des Monitors bestimmen in ppi / dpi

  Alt 19. Okt 2012, 14:36
Ketzerische Frage: Was sind Röhrenmonitore?
Das sind die, die man im Herbst im Wald hört.
Klaus
  Mit Zitat antworten Zitat
saxy

Registriert seit: 3. Sep 2009
10 Beiträge
 
#5

AW: Auflösung des Monitors bestimmen in ppi / dpi

  Alt 19. Okt 2012, 15:23
Hallo zusammen,

ich freue mich weiterhin über jeden konstruktiven Vorschlag auf Wissen basieren zu meinem Problem...

Ja, ich vermute auch, dass es nicht geht.... schön wäre es, wenn ich des besseren belehrt werden, um meine Kalibrierung der Software auf den Monitor zu entfernen.

Gruß

Saxy
  Mit Zitat antworten Zitat
WM_CLOSE

Registriert seit: 12. Mai 2010
Ort: königsbronn
398 Beiträge
 
RAD-Studio 2009 Pro
 
#6

AW: Auflösung des Monitors bestimmen in ppi / dpi

  Alt 19. Okt 2012, 15:58
Der Minitor liefert selbst die dpi-Angabe, welche man sicher mit WMI abfragen kann. Diese Angaben sind aber oft falsch oder ungenau.
Ichh schlage daher eine einmalige Kalibrierung durch den Nutzer mithilfe eines Lineals vor. Dei einzig sichere Lösung.
Delphi programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#7

AW: Auflösung des Monitors bestimmen in ppi / dpi

  Alt 19. Okt 2012, 17:00
Ketzerische Frage: Was sind Röhrenmonitore?
Beamer und TV sind immernoch bekannt.


Nja, aber selbst wenn es sich um Flachbildschirme handelt, dann kann man das nicht genau sagen, denn z.b. mein TV via HDMI angesteuert wird dennoch nicht Pixelgenau dargestellt, da sich dieses blöde Overscan breit macht und einen schwazen Rahmen auf's Bild zaubert.

Und selbst wenn, dann kommt es immernoch sehr oft vor, daß die Angaben, welche Grafikkarten und Minitore einem sagen.
PS: Selbst wenn der Monitor sagt, er hätte x DPI, dann muß man eventuell noch umrechnen, zwichen seiner nativen Auflösung und dem mit was er eventuell nur angesteuert wird. (auch wenn das blöd ist, aber sowas machen noch genügend User)

[edit]
Zitat:
Der Minitor liefert selbst die dpi-Angabe, welche man sicher mit WMI abfragen kann. Diese Angaben sind aber oft falsch oder ungenau.
Jupp.


Hardwarehersteller sind doof
- Monitore geben falsche DPIs zurück
- USB-Festplatten und generell fast alle USB-Geräte geben falsche Stromangaben zurück (eine meiner HDDs ist "angeblich" extern mit Strom versorgt und zieht dabei dennoch fast 1A über USB, was eigentlich verboten ist)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (19. Okt 2012 um 17:03 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz