1 2 3 4 5 6 7 8 9 10 11 12
|
//$this->image_with_pattern est le png du cercle transparent
$color_image = @imagecreate(imagesx($this->image_with_pattern), imagesy($this->image_with_pattern)) or die ("Cannot create color image");
imagecolorallocatealpha($color_image, 0, 255, 0, 0);
imagealphablending($color_image, false);
imagesavealpha($color_image, true);
imagecopyresampled($color_image, $this->image_with_pattern, 0, 0, 0, 0, imagesx($color_image), imagesy($color_image), imagesx($this->image_with_pattern), imagesy($this->image_with_pattern));
header('Content-Type: image/png');
imagepng($color_image); |
Partager