Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Direct Draw Farbwert ermitteln (https://www.delphipraxis.net/113623-direct-draw-farbwert-ermitteln.html)

Masteric 11. Mai 2008 20:30


Direct Draw Farbwert ermitteln
 
Hi,
ich hab mal wieder ne Idee, die mich vor ein Problem stellt. Ich will den Durchschnittsfarbwert des momentanen Bildes auf dem Bildschrim ermitteln. Naja, einfach gesagt, als getan.... Also ich hab nen Timer :-D und nun versuche ich den Durchschnittswert bei jedem Timer durchlauf zu ermitteln, einzigstes Problem, z. B. der Mediaplayer rendert seine Bilder via directdraw direkt in die Graka, das kann man zwar abschalten, jedoch nur für sehr hohe Leistungseinbußen. Gibt es eine Möglichkeit, die Bilder trotzdem irgendwie abzufangen?
Ich will also dir Durchschnittsfarbtemperatur des Bildschrimes, im Moment des timers ermitteln, also z. B. hat das Bild dann 100R 100G 100B.

gruß Masteric

Medium 11. Mai 2008 21:10

Re: Direct Draw Farbwert ermitteln
 
Das ist das selbe Problem wie das Darstellen von eigenen Inhalten auf DirectX Surfaces, wie es schon des öfteren in Bezug auf Spiele hier gefragt wurde. Die Suche sollte da ein wenig was ausspucken, jedoch ist das ganze recht kompliziert, da man die DX-DLLs hooken muss. Ich weiss grad aus dem Kopf garnicht, ob in der DP überhaupt schon eine Lösung dazu herumschwirrt - aber diskutiert wurde das schon recht oft =)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:51 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