@hollanditkzn

Как сделать прозрачный фон в png?

Пробовал много вариантов, но ничего не помогает, чтобы сделать прозрачным фон у изображение 35, у меня он прописан в $im2. У меня получается вот такой эффект
f154bdcf918f4ce29a85f867e8d72b94.png
$im = imagecreatetruecolor(466, 465);	
	$im1 = imagecreatefrompng($type);
	$im2 = imagecreatefrompng($imageFile1);

	$white = imagecolorallocate($im, 255, 255, 255);
	$black = imagecolorallocate($im, 0, 0, 0);

	// imagefilledrectangle($im, 0, 0, 466, 465, $white);
	imagealphablending($im, false);
	imagesavealpha($im, true);
	imagealphablending($im2, false);
	imagesavealpha($im2, true);
	imagefill($im, 0, 0, $white);


	$rotate = imagerotate($im2, $turn, $white, 1);

	$width = imagesx($im1);
	$height = imagesy($im1);
	$width1 = imagesx($rotate);
	$height1 = imagesy($rotate);

	imagecopyresampled($im, $im1, 0, 0, 0, 0, 466, 465, $width, $height);
	imagecopymerge($im, $im2, $leftCanvas, $topCanvas, 0, 0, $width1, $height1, $visibility);

	imagettftext($im, 20, 0, 150, 150, $black, $font, $text);


	header("Content-type: image/png");
	imagepng($im);
	imagedestroy($im);
	imagedestroy($rotate);
  • Вопрос задан
  • 730 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы