php中 用imagecreatefromjpeg函数创建的函数,用怎么输出到浏览器页面啊

代码如下:<?php$logon_url="image/tu.jpg";  //水印logon$water_url="image/shrou.j... 代码如下:<?php$logon_url = "image/tu.jpg";   //水印logon$water_url = "image/shrou.jpg";//被打水印图片if(file_exists($logon_url)){   $logon_image = getimagesize($logon_url);     //取得图片信息   }else { echo "水印Logon不存在";}print_r($logon_image);$logon_im = @imagecreatefromjpeg($logon_url);header("Content-type:image/jpeg");imagejpeg($logon_im);?>看别人敲代码时很容易,我怎么没有显示出图片那,结果来了个这好生郁闷啊!  展开
 我来答
xiezhilong167
2012-03-07 · TA获得超过109个赞
知道小有建树答主
回答量:148
采纳率:100%
帮助的人:131万
展开全部
上手册查查这个函数 imagettftext(); 注意在写汉字的时候,一定要把汉字转换成utf-8;
以下是示例代码
<?php
$file = '12.jpg';

#打开图片
$im = imagecreatefromjpeg($file);

#设置水印字体颜色
$color = imagecolorallocatealpha($im,211,210,212,80);

#设置字体文件路径
$fontfile = "./msyhbd.ttf";

#水印文字
$str = iconv("gbk","utf-8","长沙源码PHP培训");

#打水印
imagettftext($im,30,0,40,80,$color,$fontfile,$str);

header("content-type:image/jpeg");

imagejpeg($im);
imagejpeg($im,'water.jpg');

imagedestroy($im);

?>
帐号已注销
推荐于2016-06-18 · TA获得超过380个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:227万
展开全部

可以使用  imagejpeg()  函数来输出。

输出前请设置输出header信息:

<?php
$im = @imagecreatefromjpeg('bogus.image');
header('Content-Type: image/jpeg');
imagejpeg($img);
imagedestroy($img);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钱青颜嘉言
2019-07-18 · TA获得超过4197个赞
知道大有可为答主
回答量:3143
采纳率:30%
帮助的人:238万
展开全部
新手的通病,你在header之前有个调试时的print_r输出,那么header就失去效果了!所以,这里把print_r这里注释掉就好啦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式