Задать вопрос
@hollanditkzn

Как отобразить в GD второе изображение, которая повернулось imagerotate?

Есть 2 изображение, 1 изображение можно сказать фон, второе изображение повернутое, только я не знаю как сделать так чтобы сохранились 2 изображение, но вторая повернулась
$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);


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

	imagecopyresampled($im, $im1, 0, 0, 0, 0, 466, 465, $width, $height);
	imagecopyresampled($im, $im2, 200, 150, 0, 0, 100, 100, $width1, $height1);
	imagettftext($im, 20, 0, 150, 150, $black, $font, $text);

	$rotate = imagerotate($im2, $turn, 0, $visibility);


	header("Content-type: image/jpeg");
	imagejpeg($im);
	imagedestroy($im);


То есть делал так imagejpeg($rotate); но к сожаление выходит только повернутое второе изображение, а нужно чтобы все вместе выходило
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@hollanditkzn Автор вопроса
Все догнал вместо
imagecopyresampled($im, $im2, 200, 150, 0, 0, 100, 100, $width1, $height1);

Поставил вот так
imagecopymerge($im, $rotate, $leftCanvas, $topCanvas, 0, 0, $width1, $height1, $visibility);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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