Oki
Ich dir empfehlen einfach 2 mal mit dem typ rgb_color zu arbeiten, dann hast du später keine probleme beim darstellen:
"struct rgb_color rgb_to_hsv(struct rgb_color rgb) "
Dann hast du später keine probleme beim darstellen, wenn du den rgb_color überhaupt darstellen kannst. Dafür brauchst du nur im code hsv.val durch hsv.r, hsv.sat durch hsv.g und hsv.hue durch hsv.b ersetzen und hsv soll vom typ rgb_color sein.
zum anderen bastele mal eine ordentliche function für MIN3:
so ich hoffe ich hab mich nicht irgendwo vertan.Code:unsigned char MAX3(unsigned charx,unsigned char y,unsigned char z){ if (x>y){ if (x>z) return x; else return z; } else{ if (y>z) return y; else retirm z; } }
so ähnlich machst du das auch für MIN3 und dann geht alles wie geschmiert hoffe ich.
Viel glück...
Tompcat[/code]







Zitieren

Lesezeichen