Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Monitorbeleuchtung u.Graustufen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.07.2010, 17:03 Uhr
~morray
Gast


Hey,

ich suche eine Möglichkeit in VC++
die Bildschirmhelligkeit zu regulieren, sprich nach unten zu regeln, und
ein weg, um die Sättigung aus der kompletten Windowsoberfläche rauszubekommen, also eine Art Graustufen - Windows.

Beim letzteren bin ich mir nicht sicher ob das Funktioniert.

Grüße
morray
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.07.2010, 11:00 Uhr
MaBa



Hallo ~morray,

um das gerenderte Bild der Windowsoberfläche in Graustufen darzustellen müsstest du direkt auf den Graphikkartenspeicher zugreifen, was ohne weiteres sicherlich nicht möglich ist. Ich lasse mich aber gerne eines besseren belehren - die Problematik ist auf jeden Fall interessant!


Die Vorgehensweise wäre:
- Auslesen der RGB-Kanäle aus dem Framebuffer
- Berechnen der jeweiligen Intensität (I = 0.3 * R + 0.59 * G + 0.11 * B)
- Tripel (I, I, I) an jeder Stelle entsprechend zurück in den Framebuffer schreiben


Viele Grüße,
MaBa
--
Dipl.-Inform. Markus Barth
Wissenschaftlicher Mitarbeiter

Fachhochschule Trier
Umwelt-Campus Birkenfeld
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.07.2010, 12:08 Uhr
~morray
Gast


Hallo MaBa

vielen Dank für deine Antwort.

Leider bin ich in C++ noch nicht soo sehr fortgeschritten, dass ich soetwas direkt hinbekommen würden.

Gibt es zu dem o.g. Ansatz irgendwelche Links o.ä. die mir helfen können?

Grüße
morray
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.07.2010, 12:11 Uhr
~morray
Gast


Nachtrag:

Habe jetze über die GammaRamp Klasse: www.nirsoft.net/vc/change_screen_brightness.html wenigstens die Bildschirmhelligkeit etwas regeln können, dennoch wäre ein Tipp zu deinem Vorschlag sehr hilfreich, da ich das Programm weiter ausbauen möchte.

Grüße
morray
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: