我有一些问题我尝试在userbanner上添加用户头像,但我有一些问题,因为我不能显示调整大小的头像只是照片的一部分..
我用:
创建图像$image = imagecreatefrompng('bannerbg.png');
用户的头像是用户照片的网址...
显示具有以下代码的头像:
imagecopy($image, $avatar, 15, 19, 40, 20, 79, 79);
任何帮助如何显示用户头像的已调整大小的完整图像,就像
一样 <img src="avatarurl" style="width:50px;height:50px;">
此致
答案 0 :(得分:0)
基本上这个:
<img src="yourscript.php">
然后脚本将是
<?php
... do image manipulation
header('Content-type: image/jpeg');
imagejpeg($gd);
但请注意,这会给您的系统带来巨大负担,因为它会为每个请求构建一个新的jpeg。更好的选择是缓存图像,并提供缓存版本而不是不断重新生成:
<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);