欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP绘图展示乱码

程序员文章站 2024-02-10 16:39:10
...
PHP绘图显示乱码
本帖最后由 jianglei2006 于 2012-11-10 23:16:10 编辑 各位主,神,以及玉皇大帝,如来佛祖!!!
求助啊,
我安装的是appserv-win32-2.5.10.exe,所以说环境配置基本是没有问题,
查看phpinfo();的时候显示数据库已经启动,GD绘图enable
但是我创建了如下的PHP文档

exif_thumbnail.php

$image =exif_thumbnail($_GET["picName"],$width,$height,$type);
if($image != false)
{
header("Content-type:" . image_type_to_mime_type($type));
echo $image;
exit();
}

?>

image.php


shiyan<br>



PHP绘图展示乱码



运行之后就是显示小红叉叉,后来我有建立了一个新的文档



实验<br>


$im = imagecreate(200,60);
$white = imagecolorallocate($im ,225,66,159);
imagegif($im);
?>



返回的居然是一个GIF87a? ……


谁能告诉我这是怎么回事??

------最佳解决方案--------------------
exif_thumbnail.php这个文件是否正确执行了?$image == false就会是叉,而且不是什么jpeg图片都有内嵌缩略图吧。
$im = imagecreate(200,60);
$white = imagecolorallocate($im ,225,66,159);
imagegif($im);
?>
看作图片文件,在网页里用img标签引用,并且要发header
------其他解决方案--------------------
要发herder
------其他解决方案--------------------
exif_thumbnail 取得 tiff 或 jpg 中内嵌的缩略图(注意不一定就有)
需要加载 php_exif 扩展(这一点你没说明)
当$image为空的的时候,也会出现红叉。你应该用已知图片替代

最后一段代码输出 GIF87a? …… 是正确的
因为你还输出了html内容,所以图片数据会当做正文显示
------其他解决方案--------------------
要发header
PHP绘图展示乱码

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频