ich hab grad Denkblockade..
ich weiss das ich den kleinsten Wert brauche.. Bei den Werten ist es unabhängig ab + oder - davor steht..
den kleinsten wert muss ich schauen das dieser nicht grösser als meine pixelangabe ist.. ist er grösser, muss ich als faktor meine pixelangabe nehmen.. also darf ich dann nur soviel Teile zwischen den hexcode rausholen, für den farbverlauf, wie meine pixelangabe hergibt.. ansonsten halt soviel teile, wie der kleinste wert ist den ich rausbekam..
nun muss ich mit der im beispiel erhaltenen 15 also 15 teile rausziehen..
kann aber nur alle 2px eine neue angabe des hexcodes nehmen, da ich ja 31pixel hoch habe..
das problem ist aber 2*15=30 und nicht 31.. also hocke ich im zwiespalt.. nun müsste ich wegen dem 1 pixel entweder oben die linie mit der anfangsfarbe füllen oder unten die linie mit der endfarbe..
was aber nun wenn ich als pixel 73 habe, aber bei der rechnung 150 rausbekomme.. dann habe ich 150 hexcode teile zur verfügung, kann aber nur maximal 73 teile verarbeiten.. also teile ich die 150 durch die 73 und erhalte irgendwas mit 2,0547945205479......
also kann ich pro pixellinie 2 hexcodes höher gehen.. aber wo lande ich am ende? bei 146.. würde also nicht ganz aufgehen..
kapier hier jemand was ich eigentlich will?
wer hat ne ahnung, oder löst meine denkblockade auf..
ich hab viel mist im kopf aber kommt nicht klar damit wie ich dieses problem nun angehe..