PHP imagecreate插入用户头像

PHP imagecreate插入用户头像,php,php-gd,Php,Php Gd,我有一些问题,我试图添加用户头像的userbanner,但我有一些问题,因为我不能显示调整大小的头像只是照片的一部分 我使用以下工具创建图像: $image = imagecreatefrompng('bannerbg.png'); 用户的头像是用户照片的url 使用此代码显示化身: imagecopy($image, $avatar, 15, 19, 40, 20, 79, 79); 如何显示调整大小的用户头像的完整图像 基本上认为: <img src="yourscript.ph

我有一些问题,我试图添加用户头像的userbanner,但我有一些问题,因为我不能显示调整大小的头像只是照片的一部分

我使用以下工具创建图像:

$image = imagecreatefrompng('bannerbg.png');
用户的头像是用户照片的url

使用此代码显示化身:

imagecopy($image, $avatar, 15, 19, 40, 20, 79, 79);
如何显示调整大小的用户头像的完整图像

基本上认为:

<img src="yourscript.php">

然后脚本将是

<?php
... do image manipulation
header('Content-type: image/jpeg');
imagejpeg($gd);

你如何定义
$image
的大小?它没有定义代码获取照片的宽度和高度类似于css中的宽度和高度:)我不理解你的问题,什么是
我只是给出一个HTML示例我需要什么,我不在横幅脚本中使用它,我的头像有问题,裁剪我的头像,只显示部分不想调整头像大小,就像html示例一样,我确保我使用$_GEt['username'],这就是所有工作,我只需要显示调整大小的用户头像,而不只是用户头像的一部分
<img src="yourscript.php?id=someuser">

<?php

if (!cached_version_exists($_GET['someuser']);
   ... build image
   imagejpeg($gd, $path_to_file);
}
header('Content-type: image/jpeg');
readfile($path_to_file);