Logisch ... Weil er ein Array aus 3 Integer Werten 0-255 erwartet und keinen String im Format "0, 0, 0"
Entweder du gehst bei und übergibst die
RGB Werte einzelnd oder du splittest den String auf in die 3 Zahlen
Edit: Beispiel
Code:
$winddoofcolor = ImageColorAllocate ($mein_bild, $_GET["farbe"];
Fehlt hier nicht sowieso ein ")" ?
wird zu
Code:
$winddoofcolor = ImageColorAllocate ($mein_bild, $_GET["r"], $_GET["g"], $_GET["b"]);
Dann übergibste halte
datei.php?r=100&g=200&b=50