Hallo,
ich möchte innerhalb eines Bildes (Format png oder jpg) Farben tauschen.
Soweit ich dieses aufgrund der Dokumentation ersehen kann, bleibt mir hierbei wohl leider nur die Möglichkeit per Schleife die einzelnen Pixel abzufragen und bei einem "Treffer" (auszutauschende Farbe) selbigen neu zu setzten.
Hierzu habe ich zwei Fragen wo ich nicht so recht weiterkomme und hoffe deshalb auf konstruktive Antworten:
a) Besteht eine andere Möglichkeit als die einzelnen Pixel durchzulaufen, da diese Methode ja doch recht CPU-lastig ist ?
b) Wie kann ich "normale" HEX (z.B. #ff0000) oder RGB-Farbwerte (z.B. 255,144,233) in den Dezimal-Farbwert umrechnen den imagecolorat und imagesetpixel erwartet ?
Gruss
nixname
ich möchte innerhalb eines Bildes (Format png oder jpg) Farben tauschen.
Soweit ich dieses aufgrund der Dokumentation ersehen kann, bleibt mir hierbei wohl leider nur die Möglichkeit per Schleife die einzelnen Pixel abzufragen und bei einem "Treffer" (auszutauschende Farbe) selbigen neu zu setzten.
Hierzu habe ich zwei Fragen wo ich nicht so recht weiterkomme und hoffe deshalb auf konstruktive Antworten:
a) Besteht eine andere Möglichkeit als die einzelnen Pixel durchzulaufen, da diese Methode ja doch recht CPU-lastig ist ?
b) Wie kann ich "normale" HEX (z.B. #ff0000) oder RGB-Farbwerte (z.B. 255,144,233) in den Dezimal-Farbwert umrechnen den imagecolorat und imagesetpixel erwartet ?
Gruss
nixname