AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 19:02

Parameter dieser Suchanfrage:

Suche in Thema: Farbe von Bildschirminhalt ermitteln ?
Suche alle Beiträge, die von "Medium" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: Farbe von Bildschirminhalt ermitteln ?

      Delphi
      by Medium, 4. Jul 2009
    Hmm, eigentlich nicht. EXE und selbst kompiliertes zeigen das selbe Symptom? Eventuell liegt es ja an dem Video. Ich hatte es wenn ich mich nicht irre mit einem einfachen MPEG1 getestet. Ich hatte auch mal was von Problemen mit DivX gelesen was das Grabbing angeht. Weil wenn auch die fertige EXE nicht klappt, muss es ja entweder am Video selbst, oder dem Codec liegen :gruebel:
  • Forum: Multimedia

    Re: Farbe von Bildschirminhalt ermitteln ?

      Delphi
      by Medium, 4. Jul 2009
    Arbeitest du unter Vista bzw. Win7? Es kann nämlich sein dass darunter das DSPack nicht mehr so 100%ig funktioniert. Bis XP ist es zumindest auf der Webseite angegeben, und das letzte Update stammt auch aus einer Zeit wo es Vista nicht mal gab.
  • Forum: Multimedia

    Re: Farbe von Bildschirminhalt ermitteln ?

      Delphi
      by Medium, 4. Jul 2009
    Hmhmhmmmm, die HSV Variante erzeugt zwar bei Standbildern oft ganz nette Ergebnisse, bei Filmen dagegen neigt sie leider doch recht oft zu einigem "Blinken". Das Problem sind dabei vor allem sehr dunkle und sehr helle Bereiche, da diese ja nicht immer Farblos sind. Daher tragen sie einen viel zu großen Anteil an Farbigkeit bei. Eventuell lässt sich da noch das ein oder andere brauchbar...
  • Forum: Multimedia

    Re: Farbe von Bildschirminhalt ermitteln ?

      Delphi
      by Medium, 3. Jul 2009
    Ich hab nun mal ein wenig rumprobiert, allerdings quick & dirty, ohne auge auf die geschwindigkeit, und auch erstmal nur in C# (weil ich grad keine Lust hatte mein XP System zu booten :)). Ich bin dabei den Weg über HSV gegangen, und mit folgender Taktik habe ich bisher ganz nette Ergebnisse gehabt:

    Pre 1) Farbstreifen an den Bildrändern, nicht weiter unterteilt.
    Pre 2) Für einen Streifen...
  • Forum: Multimedia

    Re: Farbe von Bildschirminhalt ermitteln ?

      Delphi
      by Medium, 2. Jul 2009
    RGB wird unter Windows meist in der Reihenfolge BGR gespeichert. Du kommst ohne Konvertierungen aus, wenn du statt TColor TColor32 nimmst, und statt Get*Value die Funktionen RedComponent usw. der G32 nimmst. Die G32 ist in der Tat mit das schnellste beim Pixelzugriff. Bist du sicher, dass die Screenshotfunktion nicht der Engpass ist?
    Ich würde mir da lieber den DC vom Desktop abholen (GetDC(0)),...
  • Forum: Multimedia

    Re: Farbe von Bildschirminhalt ermitteln ?

      Delphi
      by Medium, 2. Jul 2009
    Jub, du musst high_*, end_* und das Array natürlich alle mit 0 initialisieren. So stehen da zunächst einmal zufälige Werte von Anfang an drin - sind ja lokale Variablen.

    Edit: Redbox, aber trotzdem. Antwort bezieht sich auf den vorletzten Beitrag.
  • Forum: Multimedia

    Re: Farbe von Bildschirminhalt ermitteln ?

      Delphi
      by Medium, 2. Jul 2009
    Ein naiver Ansatz wäre es, einfach die Durchschnittsfarbe für den Bereich zu ermitteln. Etwas geschickter würde das evtl. noch, wenn man die Pixel die näher zum Rand liegen dabei stärker gewichtet. Was aber eine recht gute Näherung sein dürfte, stützt sich auf Aphtons Idee, welche letztlich ein sog. Histogramm beschreibt - in dem Fall eines über die ganzen Farben. Wenn man von diesem dann noch...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Medium&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=136507
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