Hi,
ich hab ne kleine Funktion geschrieben mit der ich bestimmte Farben eines Bildes ändere.
Komischerweise "ersetzt" er den Farbindex, den ich per imagecolorat auslese nciht mit der von mir übergebenen Farbe.
Hier der entsprechende Code Ausschnitt:
	
Der Farbindex der aus imagecolorat kommt ist richtig wie es scheint hab ihn per imagecolorsforindex ausgeben lassen.
Was mach ich falsch?
					ich hab ne kleine Funktion geschrieben mit der ich bestimmte Farben eines Bildes ändere.
Komischerweise "ersetzt" er den Farbindex, den ich per imagecolorat auslese nciht mit der von mir übergebenen Farbe.
Hier der entsprechende Code Ausschnitt:
PHP Code:
	
	
$color[$cType] = 'FFFFFF';
$img = imagecreatefrompng('img.png');
$bg = imagecolorat($img, 0, 0);
imagecolorset($img, $bg, hexdec(substr($color[$cType],0,2)), hexdec(substr($color[$cType],2,2)), hexdec(substr($color[$cType],2,4))); 
Der Farbindex der aus imagecolorat kommt ist richtig wie es scheint hab ihn per imagecolorsforindex ausgeben lassen.
Was mach ich falsch?
 
          
 Moderatorin
 Moderatorin

 ah cool danke dann versuch ichs mal mit imagesetpixel.
 ah cool danke dann versuch ichs mal mit imagesetpixel.
							
						
Comment