Hallo! Ich habe mir in den letzen Monaten für die Diplomarbeit eine komplette Displayansteuerung zusammengebaut. Diese funktioniert auch perfekt. Ich verwende ein Hitachi TX09 Display 240*320 Pixel und LED- Backlight. Die Farbtiefe beträgt 16 bpp aufgeteilt in 5x rot, 6x grün und 5x blau (bits). Nun möchte ich eine Farbverlauf über das gesamte Displayzeichenen das alle Farben bzw. Farbübergänge miteinbezieht und suche nach einem geeigneten Algoritmus. Vielleicht hat jemand von euch eine solchen parat. Es ist auch egal wenn er für höhere Auflösungen geschrieben wurde, es geht mir nämlich nur einmal um das Prinzip wie so etwas funktioniert! Lg Gregor
Gregor wrote: > Hallo! > > Ich habe mir in den letzen Monaten für die Diplomarbeit eine komplette > Displayansteuerung zusammengebaut. Diese funktioniert auch perfekt. Ich > verwende ein Hitachi TX09 Display 240*320 Pixel und LED- Backlight. Die > Farbtiefe beträgt 16 bpp aufgeteilt in 5x rot, 6x grün und 5x blau > (bits). Nun möchte ich eine Farbverlauf über das gesamte > Displayzeichenen das alle Farben bzw. Farbübergänge miteinbezieht und > suche nach einem geeigneten Algoritmus. SUch das Web nach dem HLS Farbraum ab. Du brauchst eine Umrechnung von HLS nach RGB. In HLS bedeutet H .. Hue L .. Lightness S .. Saturation Lightness ist die Helligkeit der Farbe, Saturation die Farbsättigung. Die sollten klar sein. Aber was ist Hue? Ganz einfach. Man kann alle Farben am Farbkreis anordnen, der geht dann zb von Rot über Zwischentöne nach Grün, über Zwischentöne nach Blau und von dort wieder über Zwischentöne nach Rot zurück. Und genau das ist die Hue: Wenn man wieder vom Farbkreis ausgeht, dann erscheint jede Farbe an einem bestimmten Winkel zu sitzen. Hue ist ganz einfach dieser Winkel.
Hallo, allen Unkenrufen gegen die Wikipedia zum Trotz: die englische Wiki gibt einen sehr schönen Vergleich zwischen HSV und HSL, einschließlich der Umrechnung nach RGB: http://en.wikipedia.org/wiki/HSV_color_space . Viele Grüße Fred
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.