mekakic
2008-10-17, 06:52:05
Hi,
vielleicht ist die Frage überflüssig, aber ich habe einen Array, der als Farbbuffer für 8bit-RGB Werte dient (unsigned char rgb[1024*768*3]). Ich möchte dort sich diverse periodisch ändernde Farbverläufe reinmalen, was ist mir eigentlich fast egal, da muß nur Action drin sein und über alle Farben gehen.
Aktuell laufe ich mir einer for schleife durch den Arraym, bestimme für jeden Pixel seine drei hintereinanderliegenen Komponenten und nach diversen Vergleichen und relativen Operationen landet dann da was drin, was vergleichsweise langweilig aussieht, aber okay ist und funktioniert.
Gibt es vielleicht irgendwelche Operationen oder Algorithmen, wo man so was relativ einfach erzeugen kann - also vielleicht etwas, daß mit wenigen aber geschickten memset/memcpy Operationen auskommt und Action in den Bildpuffer bringt?
danke
vielleicht ist die Frage überflüssig, aber ich habe einen Array, der als Farbbuffer für 8bit-RGB Werte dient (unsigned char rgb[1024*768*3]). Ich möchte dort sich diverse periodisch ändernde Farbverläufe reinmalen, was ist mir eigentlich fast egal, da muß nur Action drin sein und über alle Farben gehen.
Aktuell laufe ich mir einer for schleife durch den Arraym, bestimme für jeden Pixel seine drei hintereinanderliegenen Komponenten und nach diversen Vergleichen und relativen Operationen landet dann da was drin, was vergleichsweise langweilig aussieht, aber okay ist und funktioniert.
Gibt es vielleicht irgendwelche Operationen oder Algorithmen, wo man so was relativ einfach erzeugen kann - also vielleicht etwas, daß mit wenigen aber geschickten memset/memcpy Operationen auskommt und Action in den Bildpuffer bringt?
danke