M--G
Lieutenant
- Registriert
- Dez. 2006
- Beiträge
- 762
Guten Abend,
mein Programm läuft inzwischen nahezu fehlerfrei, nur die Umrechnung von HSV in das RGB-Spektrum klappt nicht ganz
Habe das ganze aus wikipedia umgesetzt:
http://de.wikipedia.org/wiki/HSV-Farbraum
Hier mein Code:
Irgendwas kann da aber nicht stimmen, da ich das Bild 1:1 umgesetzt habe
Allerdings macht das keinen Sinn für mich, da dann ja f immer null wäre?!?!
Vielleicht kann mir ja einer von euch helfen?`
Da ich aus dem Englischen-Kram nicht schlau werde:
http://en.wikipedia.org/wiki/HSL_and_HSV
Und mit der Java-Programmierung auch nichts anfangen kann:
http://snipplr.com/view/14590/hsv-to-rgb/
Vielen Dank schonmal
M--G
mein Programm läuft inzwischen nahezu fehlerfrei, nur die Umrechnung von HSV in das RGB-Spektrum klappt nicht ganz
Habe das ganze aus wikipedia umgesetzt:
http://de.wikipedia.org/wiki/HSV-Farbraum
Hier mein Code:
Code:
//dominate Farbe V, abgewandte Farbe p (bei 360°)
if (hi <= 1) {
Rdurchschnitt = Vdurchschnitt;
Gdurchschnitt = ti;
Bdurchschnitt = pi;}
else if (hi <= 2) {
Rdurchschnitt = qi;
Gdurchschnitt = Vdurchschnitt;
Bdurchschnitt = pi;}
else if (hi <= 3) {
Rdurchschnitt = pi;
Gdurchschnitt = Vdurchschnitt;
Bdurchschnitt = ti;}
else if (hi <= 4) {
Rdurchschnitt = pi;
Gdurchschnitt = qi;
Bdurchschnitt = Vdurchschnitt;}
else if (hi <= 5) {
Rdurchschnitt = ti;
Gdurchschnitt = pi;
Bdurchschnitt = Vdurchschnitt;}
else //(hi <= 6)
{Rdurchschnitt = Vdurchschnitt;
Gdurchschnitt = pi;
Bdurchschnitt = qi;}
Rdurchschnitt = (Rdurchschnitt*255);
Gdurchschnitt = (Gdurchschnitt*255);
Bdurchschnitt = (Bdurchschnitt*255);
Irgendwas kann da aber nicht stimmen, da ich das Bild 1:1 umgesetzt habe
Allerdings macht das keinen Sinn für mich, da dann ja f immer null wäre?!?!
Vielleicht kann mir ja einer von euch helfen?`
Da ich aus dem Englischen-Kram nicht schlau werde:
http://en.wikipedia.org/wiki/HSL_and_HSV
Und mit der Java-Programmierung auch nichts anfangen kann:
http://snipplr.com/view/14590/hsv-to-rgb/
Vielen Dank schonmal
M--G
Zuletzt bearbeitet: