chinawlh
新手上路

初级会员
UID 65819
精华
0
积分 5
帖子 4
金钱 5 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2005-8-13
状态 离线
|
php5 gd库无法绘制大尺寸图形
小弟一直在用php4,gd库则是1 2都用,最近想尝试着用php5,没想到其他程序没什么大问题,但在gd库绘图上出了问题了。
我生成的图片好多尺寸都在 20,000*1000左右,而过去只是显示慢些,没有什么大的问题,但在php5下直接就pass掉了
我试了试最简单的程序,发现画布尺寸在php5默认的环境下根本无法绘制。
代码如下:
<?php
header("Content-type: image/png");
$im = imagecreatetruecolor(5000, 2010);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
?>
错误如下
<br />
<b>Fatal error</b>: Allowed memory size of 33554432 bytes exhausted (tried to allocate 20000 bytes) in <b>F:\xampp\htdocs\ttt.php</b> on line <b>3</b><br />
我总不能调整服务器的默认配置把,虚拟主机也不让你这么干呀,难道说php5就不能绘制大尺寸图形吗?
在线急等高手解疑,谢谢大家不吝赐教。
|
|