Wie berechnet man eigentlich die Höhe / Breite aus der Diagonale und dem Bildformat?
Wollte mir mal in C ein Umrechnungsprogramm für Monitorgrößen schreiben, aber das ist daran gescheitert.
wolf174 (150) 3x Beste Antwort 4x "Danke"
|
wolf174 (150) 3x Beste Antwort 4x "Danke"
|
Wie berechnet man eigentlich die Höhe / Breite aus der Diagonale und dem Bildformat?
Wollte mir mal in C ein Umrechnungsprogramm für Monitorgrößen schreiben, aber das ist daran gescheitert.
wolf174 (150) 3x Beste Antwort 4x "Danke"
| Re: Berechnung Breite/Höhe von Monitor aus Diagonale und Format in C |
***mademobile***Es tut mir leid, aber könntest du mir eine Formel nennen, da ich auf einem mobilen Gerät surfe, oder die URL als Hyperlink schreiben?
Sheep3 (834) 8x Beste Antwort 14x "Danke"
| Re: Berechnung Breite/Höhe von Monitor aus Diagonale und Format in C |
@Hck hat auf die Suchmaschine Google verwiesen
http://wapedia.mobi/de/Bildschirmdiagonale
JoSsiF (9.085) 64x Beste Antwort 121x "Danke"
| Re: Berechnung Breite/Höhe von Monitor aus Diagonale und Format in C |
Hey
Der Satz des Pythagoras sagt dir was? Das ist dieses a² + b² = c². Wenn du nun noch das Verhältnis von Breite und Höhe des Monitors kennst (früher meist 4:3, heute auch mal 16:9 oder 16:10), dann wird's locker lösbar
greez
JoSsiF
hugenyn (1.506) 24x Beste Antwort 38x "Danke"
| Re: Berechnung Breite/Höhe von Monitor aus Diagonale und Format in C |
... z. B. so:
Bildformat 1024 x 768
Diagonale 30 cm.
1024 / 768 = 1,333.. Seitenverhältnis.
Die Diagonale in dem rechtwinkligen Dreieck
c² = a² + b²
ist hier dann Diagonale(c²) = a²(kurze Seite) + 1,333a²(b²=lange Seite).
Daraus wird: a = Wurzel(Diagonale²/(1 + 1,33)) ergibt Seite a = 19,64 cm.
Seite b = a x 1,333 (Seitenverhältnis) = 19,64 x 1,333 = 26,18 cm.
Probe auf Seitenverhältnis: 26,18 / 19,64.= 1,333..
Alles klar
JoSsiF (9.085) 64x Beste Antwort 121x "Danke"
| Re: Berechnung Breite/Höhe von Monitor aus Diagonale und Format in C |
Irgendwas
hugenyn (1.506) 24x Beste Antwort 38x "Danke"
| Re: Berechnung Breite/Höhe von Monitor aus Diagonale und Format in C |
... ich mach's nochmal:
verhältnis = 16:9 (Beispiel)
diagonale = 30 (Beispiel)
> 30² = 900
> 16 + 9 = 25
> 900 / 25 = 36
> 36 x 16 = 576
> 36 x 9 = 324
> wurzel 576 = 24 > eine Seite
> wurzel 324 = 18 > zweite Seite
alles klar?
« Windows XP: Access Abfrage per Makro | [Visual Baisc 6] DLLs und OCXs verwenden, die aber schon im system32 sind » | ||