为了账号安全,请及时绑定邮箱和手机立即绑定

为什么网页还是本地均无法显示图片,但是将编码格式改为UTF-8无BOM格式就可以在本地显示?

http://img1.sycdn.imooc.com//5622787b000111f612800720.jpg

图片我自己换了一张好看的。

<?php

//这里仅仅是为了案例需要准备一些素材图片

$url = 'http://img14.poco.cn/mypoco/myphoto/20130130/22/173293738201301302213045956392344166_044.jpg';

$content = file_get_contents($url);

$filename = 'tmp.jpg';

file_put_contents($filename, $content);

$url = 'http://wiki.ubuntu.org.cn/images/3/3b/Qref_Edubuntu_Logo.png';

file_put_contents('logo.png', file_get_contents($url));

//开始添加水印操作

$im = imagecreatefromjpeg($filename);

$logo = imagecreatefrompng('logo.png');

$size = getimagesize('logo.png');

imagecopy($im, $logo, 15, 15, 0, 0, $size[0], $size[1]); 

 

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

imagejpeg($im);


正在回答

4 回答

怎么设置的?求代码

0 回复 有任何疑惑可以回复我~

是编码问题撒,PHP很多函数要在utf8下才能正常。

0 回复 有任何疑惑可以回复我~

应该是bom的影响。你网上搜下就知道的!

0 回复 有任何疑惑可以回复我~

你不会图片路径上有中文吧??

0 回复 有任何疑惑可以回复我~
#1

fangshuiyu 提问者

没有,怎么可能,教程里自带那个图片地址就没有中文
2015-10-18 回复 有任何疑惑可以回复我~
#2

慕后端1508769 回复 fangshuiyu 提问者

把你的代码贴出来
2015-10-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么网页还是本地均无法显示图片,但是将编码格式改为UTF-8无BOM格式就可以在本地显示?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信