I am building one kind of system, which simply creates dynamic image from other image. I use: imagecreatefromstring(file_get_contents("clown_avatar.png"));
to create image and output it successfully; but, it messes all the colors on the transparent area.
Check out the original image:
And, here is the result from PHP file:
Here is the source, just few rows:
<?php
$im = imagecreatefromstring(file_get_contents("clown_avatar.png"));
//$bg = imagecolorallocate($im,0,0,0); doesn't effect
Header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>
I tried to add background color with imagecolorallocate
; but, it did not effect at all.