![]() |
hexcodes -> grundfarbe
Liste der Anhänge anzeigen (Anzahl: 1)
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! |
Re: hexcodes -> grundfarbe
habe mir gerade noch überlegt, dass es wahrscheinlich gut wäre, wenn man komplett alle pixel einliest und dann eine art durschnittswert ermittelt ..?
|
Re: hexcodes -> grundfarbe
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). |
Re: hexcodes -> grundfarbe
Ich würde dir eine Umrechnung in den HSV-Farbraum empfehlen (siehe
![]() Der H (Hue) Wert gibt dir dann deine Grundfarbe. MfG Kolbi |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz