AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi hexcodes -> grundfarbe
Thema durchsuchen
Ansicht
Themen-Optionen

hexcodes -> grundfarbe

Ein Thema von yildi · begonnen am 9. Mai 2007 · letzter Beitrag vom 9. Mai 2007
Antwort Antwort
yildi

Registriert seit: 15. Sep 2006
23 Beiträge
 
#1

hexcodes -> grundfarbe

  Alt 9. Mai 2007, 11:57
moin moin!

ich habe, wie ihr im angehängten programm sehen könnt, vier duplo steine in den farben gelb, rot, grün und blau. bei klicken auf eines der bilder erscheint im label der hexwert der farbe. nun enthält ja ein bild viele tausend verschiedene hexwerte die dann zwar beispielswise alle rötlich sind, aber eben doch verschieden.
weiss jemand, wie ich diese hexwerte so verkürzen kann oder so, dass ich beim klicken eben direkt zu sehen bekomme, ob rot, grün, blau oder wie auch immer. die grundfarbe eben
ich hoffe ihr wisst was ich meine

vielen dank für eure hilfe schonmal..
grüße aus husum!
Angehängte Dateien
Dateityp: exe project1_944.exe (1,08 MB, 9x aufgerufen)
  Mit Zitat antworten Zitat
yildi

Registriert seit: 15. Sep 2006
23 Beiträge
 
#2

Re: hexcodes -> grundfarbe

  Alt 9. Mai 2007, 12:00
habe mir gerade noch überlegt, dass es wahrscheinlich gut wäre, wenn man komplett alle pixel einliest und dann eine art durschnittswert ermittelt ..?
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#3

Re: hexcodes -> grundfarbe

  Alt 9. Mai 2007, 12:01
Naja, du könntest, wenn du den Hexwert der Farbe hast, den Wert auf bestimmte Bereiche prüfen und dann per Case oder IF..THEN eben "ROT", "BLAU", oder "GRÜN" ausgeben.

Sollte nicht so schwer sein, der Hexwert besteht ja aus 3 Zahlenpaaren (rot, grün und blau).
Marc
  Mit Zitat antworten Zitat
kolbaschedder

Registriert seit: 24. Aug 2006
Ort: Schwäbisch Gmünd
55 Beiträge
 
Delphi 2006 Professional
 
#4

Re: hexcodes -> grundfarbe

  Alt 9. Mai 2007, 13:04
Ich würde dir eine Umrechnung in den HSV-Farbraum empfehlen (siehe http://de.wikipedia.org/wiki/HSV-Farbraum) .
Der H (Hue) Wert gibt dir dann deine Grundfarbe.

MfG
Kolbi
  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 20:25 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