社区
基础编程
帖子详情
我用php的图像处理函数生成图片,总是说"图片有错误无法正常显示",请教达人.
thinforg001
2005-04-14 10:19:13
我用的是 apache2.0 + php5 , 以CGI的方式运行.测试浏览器是firefox.
如果用IE ,就显示一个X.
请教达人,除了载入gd2之外,我还需要做什么?
...全文
874
20
打赏
收藏
我用php的图像处理函数生成图片,总是说"图片有错误无法正常显示",请教达人.
我用的是 apache2.0 + php5 , 以CGI的方式运行.测试浏览器是firefox. 如果用IE ,就显示一个X. 请教达人,除了载入gd2之外,我还需要做什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thinforg001
2005-04-18
打赏
举报
回复
大家用 A2 + P5 有没有出现我这个问题的?
cokeyang
2005-04-16
打赏
举报
回复
不是必须嵌入到其他页面才能正常显示!
但是如果是生成PNG格式!可能有时候会提示下载!
thinforg001
2005-04-16
打赏
举报
回复
谢 楼上
动态生成图片的php页是不是必须嵌入到其他页面才能正常显示?
tony-杨
2005-04-15
打赏
举报
回复
路径?
thinforg001
2005-04-15
打赏
举报
回复
我不清楚'@'的作用是什么,但是官方的参考手册里面就是这样写的。
而且 是否去掉 @ ,都对此问题没有什么影响。
zyhk
2005-04-15
打赏
举报
回复
@imagecreate 错了。没有@。
thinforg001
2005-04-15
打赏
举报
回复
我看过 参考手册中的header 部分,要求header 应该放在代码的最前面,“否则可能造成无法预知的后果“代码我测试过了,显示乱码:
//***************************************************
?JFIF>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality C $.' ",#(7),01444'9=82<.342C 2!!22222222222222222222222222222222222222222222222222}?" ?}!1AQa"q2亼?#B绷R佯$3br? %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz儎厗噲墛挀敃枟槞殺¥ウЖ┆渤吹斗腹郝媚牌侨墒矣哉肿刭卺忏溴骁栝犟蝮趱鲼? ?w!1AQaq"2?B憽绷 #3R?br?$4??&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz們剠唶垑姃摂晼棙櫄ⅲぅΗī炒刀犯购旅呐魄壬室釉罩棕仝忏溴骁栝牝篝貊鼬 ?餤( 奪(?丒缿?
//*********************************************
将header提前,仍然出现 '图像 “http://localhost/test_mysql.php” 因其本身有错无法显示。'的错误
cokeyang
2005-04-15
打赏
举报
回复
@就是说函数出错不报错!
这种东西你最好调试的时候不要用!有可能是错了!输出错误信息!
但是header前面是不允许有输出的!
象宇
2005-04-15
打赏
举报
回复
//try this way
$im = imagecreatefromjpeg("images/img.jpg");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagejpeg($im);
header('Content-type: image/jpeg');
imagedestroy($im);
象宇
2005-04-15
打赏
举报
回复
header("Content-type: image/jpeg");---------header('Content-type: image/img');
//try this way
$im = imagecreatefromjpeg("images/img.jpg");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagejpeg($im);
header('Content-type: image/img');
imagedestroy($im);
thinforg001
2005-04-15
打赏
举报
回复
<?php
header ("Content-type: image/png");
$im = @imagecreate (50, 100)
or die ("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 233, 14, 91);
imagestring ($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng ($im);
imagedestroy ($im);
?>
//上面这段无法正常显示
//*****************************************
//*********下面这段也无法显示**************
<?php
header("Content-type: image/jpeg");
$string = 'text';
$im = imagecreatefromjpeg("images/img.jpg");
//图片相对路径无错
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagejpeg($im);
imagedestroy($im);
?>
zairwolf
2005-04-15
打赏
举报
回复
换个图片看看。另外图片后缀和gd函数有没有对错?贴程序看看。
还有在ie的x上你点显示图片,看看看不看的到?
象宇
2005-04-15
打赏
举报
回复
看来你是想显示,一个已经存在的图片吗?请粘出代码
thinforg001
2005-04-15
打赏
举报
回复
没有使用,我用的操作系统是 en版的win2000
zyhk
2005-04-15
打赏
举报
回复
是否使用了中文文件名?
thinforg001
2005-04-15
打赏
举报
回复
路径应该没错,因为我用 imagecreatefromjpeg() 没有出错。
thinforg001
2005-04-15
打赏
举报
回复
图片可以正常存储,存储后的图片也可以用acdsee正常显示。
zyhk
2005-04-15
打赏
举报
回复
具体的我不清楚,你看这里imagepng ($im);改成imagepng ($im,"kk.png");,然后你看看是否生成了kk.png这个图片文件。这样可以判定你的程序是否正确。
thinforg001
2005-04-14
打赏
举报
回复
图片有错误无法正常显示
underone
2005-04-14
打赏
举报
回复
firefox显示什么/?
images_
php
.zip_
PHP
图片
缩略图
总的来
说
,"images_
php
.zip"中的"image.class.
php
"提供了一套完整的
PHP
图片
处理解决方案,包括验证码
生成
和等比例缩略图制作等功能,是
PHP
开发者处理
图片
问题的有力工具。通过深入理解和使用这个类,可以有效地提高...
VC++数字图像读取及
显示
.doc
在VC++环境中,数字图像的读取和
显示
涉及多个步骤,包括工程的创建、类的添加、菜单项的建立、响应
函数
的实现以及图像的加载和
显示
。以下是对这些步骤的详细解释: 1. **建立MFC文档工程**: - 打开VC++集成开发...
【MATLAB源码】
图片
数据点提取1.zip
【MATLAB源码】
图片
数据点提取1.zip 这个压缩包主要包含了一段用于在图像中提取数据点的MATLAB源代码,名为"grabit.m",以及两个辅助文件"license.txt"和"a.txt"。MATLAB是一种强大的数学计算和编程环境,尤其在处理...
遥感图像
显示
Demo.rar
标题中的"遥感图像
显示
Demo.rar"是一个压缩包,其中包含了一个演示如何使用GDAL(Geospatial Data Abstraction Library)库来快速
显示
大型遥感图像的应用。GDAL是一个开源的地理空间数据处理库,它支持多种遥感和GIS...
PHP
图片
上传实现代码 带详细注释
// 用户上传
图片
处理文件 if ( ($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/pjpeg") && ($_FILES["file"]["size"] ) ){ ...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章