Стоит задача изменить размер логотипа и нанести на фон, все на носится, ресайз работает, но объединить код не получается, выдает только фон
<?php
header('Content-type: image/jpeg');
$new_logos = resize_image("/logo.png", 200, 200);
$image = imagecreatefromjpeg('/banner/png');
$image_width = imagesx($image);
$image_height = imagesy($image);
$logo = imagecreatefrompng($new_logos);
$logo_width = imagesx($logo);
$logo_height = imagesy($logo);
imagecopy($image, $logo, 0, 430, 0, 0, 900, 346);
imagedestroy($logo);
imagejpeg($image);
function resize_image($file, $w, $h, $crop=FALSE) {
list($width, $height) = getimagesize($file);
$r = $width / $height;
if ($crop) {
if ($width > $height) {
$width = ceil($width-($width*abs($r-$w/$h)));
} else {
$height = ceil($height-($height*abs($r-$w/$h)));
}
$newwidth = $w;
$newheight = $h;
} else {
if ($w/$h > $r) {
$newwidth = $h*$r;
$newheight = $h;
} else {
$newheight = $w/$r;
$newwidth = $w;
}
}
$src = imagecreatefromjpeg($file);
$dst = imagecreatetruecolor($newwidth, $newheight);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
return $dst;
}
?>