Ich verwende imagefilter
Funktion zum Ändern der Bildfarbe. Aber das Problem ist eine Funktion nicht die Farbe zu ändern, was ich will und das Ergebnis Bildfarbe ist die Ergänzung der alten Bildfarbe und neue Bildfarbe. Dieses ist mein ursprüngliches BildBildfarbe nicht richtig ändern mit Bildfilterfunktion
dieses Bild Farbe ändern, aber sie wandeln wie diese
Hier ist mein Code
header('Content-Type: image/png');
$image = imagecreatefrompng('a400-d58.png');
imagefilter($image, IMG_FILTER_COLORIZE, 0, 128, 64);
imagealphablending($image, true);
imagesavealpha($image, true);
imagepng($image,'a400-d585.png');
Wenn ich die Bildfunktion überprüfe, wird der alte Bildwert hinzugefügt und gegeben Wert 103,55,32 + 0,128,64 = 103,183,96 das ist mein neuer Bildfarbwert.
kann mir jemand helfen, was schief geht?
Look at this - http://stackoverflow.com/questions/4902452/how-can-i-replace-one-color-with-another-in-a-png-24-alpha-transparent- image-wit –
ok ich werde es versuchen. – ankit
Nein @ T.Shah es ist nicht funktionieren. – ankit