Jetzt kostenlos Anmelden!

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

1

Freitag, 24. Dezember 2010, 23:10

Aus 2 Hexcodes alle XX verfügbaren Hexcodes zwischen den 2'en rausbekommen

So strengt euch mal an..

Folgendes Szenario:
Ich habe 2 Hexcodes.. #123456 und #654321

Ich möchte alle verfügbaren Teile dazwischen rausbekommen.. also VON Hexcode1 BIS Hexcode2..
ABER: es dürfen nun nicht beliebig viele sein.. sondern ich brauch davon pro Pixelwert genau 1 Angabe..

sprich:
Ich habe einen Button der is 88x31 Pixel
Nun will ich dort einen Farbverlauf reinbringen, habe aber kein Bildbearbeitungsprogramm.. wie mach ich das?

Ich weiss ich will von Hexcode1 bis Hexcode2 einen Verlauf haben.. habe aber 31 Pixel Höhe..
der minimalste Wert zwischen den oberen Werten wäre aber 15.. da ich in RGB gewandelt folgende Unterschiede habe:
R +83 , G +15 , B -53

heisst:
Wert R muss +83 genommen werden bis ich beim 2. hexcode bin..
Wert G muss +15 genommen werden bis ich beim 2. hexcode bin..
Wert B muss -53 genommen werden bis ich beim 2. hexcode bin..


Wie würdet ihr daran kommen wollen und können?
Bedenkt das man nie Feste Werte hat, da ALLES Userspezifisch angegeben werden könnte :D
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

2

Freitag, 24. Dezember 2010, 23:22

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..
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

Knuddi Männlich

kennen Einige hier

Beiträge: 344

Geschlecht: Männlich

PHPKIT Version: 1.6.1

3

Samstag, 25. Dezember 2010, 01:14

meinst du sowas wie in der Art unser Farbgenerator hier? http://www.animalcrossing-town.de/chatfr…bgen/farben.php

Da entsteht auch ein Farbverlauf. Hab dir mal was per PN zukommen lassen ;) was dir evtl. hilft.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Knuddi« (25. Dezember 2010, 01:20)

  • Zum Seitenanfang
  • Zum Seitenende

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

4

Samstag, 25. Dezember 2010, 09:48

Solche Farblauf Generatoren, wie Knuddi findet man im Netz, hier zum Bleistift. Wäre es nur 1. Zahl könnte man ja einfach eine Simple for-Schleife durchlaufen, aber RGB sind ja 3.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP

Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

5

Sonntag, 26. Dezember 2010, 00:57

die machen ja strikt nur minus.. ejal ob der wert höher oder weniger is O_o

muss ich mir die tage mal anschauen..



aber immerwieder geht mir was durchn kopp wo es schon sachen für gibt.. ich könnt echt kotzen.. ^^

edit: achnee die machen erst minus und dann den wert plus den ersten farbwert.. 8o
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende