GD - вложенная картинка

abrex

Guest
GD - вложенная картинка

image.php:
PHP:
header ("Content-type: image/png"); 
$img = imagecreate(400, 30); 
$b = imagecolorallocate($img, 0, 0, 0); 
$w = imagecolorallocate($img, 255, 255, 255); 
imagettftext($img, 20, 0, 35, 20, $w, "Arial.ttf", "The text"); 
...
............................
какую функцию надо использовать чтобы до 31 пикселя -гориз. и 20 верт. вставить картинку (напр. "small.bmp/gif/png/jpg")

???:confused:
 

kombo

Новичок
Может не вставить, а изменить размер картинки на на более $new_w=111;$new_h=150;

<?header("content-type: image/pjpeg");
if(@$image)
{if(@!$new_w||@!$new_h) {$new_w=111;$new_h=150;}
$src_img = imagecreatefromjpeg($image);
$coef=max(imagesx($src_img)/$new_w,imagesy($src_img)/$new_h);
$new_w = round(imagesx($src_img)/$coef);
$new_h = round(imagesy($src_img)/$coef);
$dst_img = imagecreate($new_w,$new_h);
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img));
imagedestroy($src_img);

imagejpeg($dst_img);
imagedestroy($dst_img);
}
?>
 
Сверху