首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP与模板与代码加密/优化 » [求助]imagecreate()  


  作者:阿代
  注册时间:2004-11-04
  主题/回复:22/32
  积分:542
  等级:★★☆(五级)
  称号:略有小成

  daiwei988780@163..
  17201846
  www.it-cn.com http://www.cndongbei.com

 

 发表:2004-11-09 22:01:37 阅读 2651 次 回复 2 次 得分2  |   字号 字色
[求助]imagecreate()
小弟正在调试一个图形计数器,但出现了
<br />
<b>Fatal error</b>:  Call to undefined function:  imagecreate() in <b>C:\php4\includes\CHP03\EXA3-2.PHP</b> on line <b>23</b><br />
报错信息,不知为什么?请大虾指点。

 
 1#楼  
 
  回复人:小佳
  注册时间:2004-10-01
  主题/回复:4/31
  积分:451
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2004-11-10 00:35:25  评分:1 

也许是没有Header 中设置其类型,或者是php.ini中没有打开相应的函数支持库!也许是。
 2#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 2#楼 发表于2004-11-10 17:06:25  评分:1 

同意  小佳。
错误提示的意思是:函数未定义。
关于PHP中的图形功能,PHP官方文档中解释如下:
--------------------------------------------------------
使用本功能需要在编译 PHP 前先安装 GD library,可到 http://www.boutell.com/gd 下载。在 1.6.2 版以前的 GD library 有支持 GIF 格式的功能,但因为 GIF 格式使用的 LZW 演算法牵涉到 Unisys 的专利权,因此在 GD library 1.6.2 版之后不支持 GIF 的格式。在安装 1.6.2 版时系统必须要有 libpng 及 zlib 二个动态链接函数库。前者可在 http://www.cdrom.com/pub/png 下载;后者可在 http://www.cdrom.com/pub/infozip/zlib 下载。而 GD library 也支持 TrueType 字型,请先到 http://www.freetype.org 下载动态链接程序库。 
PHP 在 3.0.13 版之后,终于支持了 PNG 的图型格式,使用 PNG 就不怕会有版权的问题了,而且在 PHP 这个版本以后,安装编译时会检查 GD library 支持的是旧的 GIF 格式还是新的 PNG 格式来决定是否使用 GIF 或 PNG 的专用函数。

若真的需要使用 GD Library 中有关 GIF 的部份,不妨找较旧的 FreeBSD 或者 Linux 版本,里面可能会有这些函数,但可能会因为侵犯到 Unisys 的专利权,而引发法律问题。同时请注意旧版的 TTF 字型相关函数可能不能用。

以下是简单的例子
<?php
Header("Content-type: image/gif");
$im = imagecreate(400,30);
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
imageline($im, 1, 1, 350, 25, $black);
imagearc($im, 200, 15, 20, 20, 35, 190, $white);
imagestring($im, 5, 4, 10, "Graph TEST!!", $white);
ImageGif($im);
ImageDestroy($im);
?>



----------------------------------------------------
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.004sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版