动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Cgi/Perl → 阅读文章

 GD.pm 图形模块安装指南

作者来源: 
阅读 数 323 人次 , 2006-3-29 4:05:00 


  gd.pm 就是 perl 的绘图模块,由 lincoln d. stein 写的,官方支持主页是 http://stein.cshl.org/www/software/gd,在 1.19 版之前,gd.pm 生成的是 .gif 格式的图像,但由于 .gif 格式使用的 lzw 算法牵涉到 unisys 的专利权,因此,gd.pm 在 1.20 版以后,生成的图像格式是 .png。关于 gd.pm 的安装,我相信大家遇到过不少问题,现在我就详细谈谈它在 unix 和 windows 下的具体安装方法!

1. unix 下的安装
  ① 从 http://stein.cshl.org/www/software/gd 上下载 gd.pm 的最新版 for unix。
  ② 确认主机是否已经安装好 perl 解释器和 gcc 编译器,而且你必须以 root 身份登陆,否则无法安装。
  ③ 执行以下命令:
   cp gd_pm_tar.gz /tmp
   gzip -d gd_pm_tar.gz
   tar xvf gd_pm_tar
   cd gd-1.30
   perl makefile.pl
   make
   make install
  ④ 成功后就 ok 啦。 :d
    
2. windows 下的安装
  在 windows 下安装的办法有两种,一种采用本站独家提供的简单安装方法,一种复杂的、类似 unix 下的安装方法。

  a) 简单的方法(本站独家提供)。
  ① 从本站的 perl 软件工具栏目中下载“由本站提供的 gd.pm 1.18 自动安装版本”,并解压到 c:gd 目录下。
  ② 确定你安装的是 active perl 5.10 以上版(假设安装在 c:perl 目录下)。
  ③ 在 c:gd 目录下执行以下命令:
   c:gd> c:perlbinppm install gd.ppd
  ④ ok 啦,简单不? :d

  b) 复杂的方法(类似 unix 下的安装)。
  ① 从 http://stein.cshl.org/www/software/gd 上下载 gd.pm 的最新版 for win32。
  ② 用 winzip 等工具解压到 c:gd 目录下。
  ③ 确定你已经安装好了 perl 解释器。
  ④ 在 c:gd 目录下执行以下命令:
   perl makefile.pl
   nmake perl
   nmake inst_perl
  ⑤ 成功后就 ok 啦。 :d
  慢,什么?你没有 nmake ?上帝,在本站的 perl 软件工具栏目中就有下载的啦!还有提示一下,用这种办法安装如果出现错误就表示安装不了,请用 a) 方法安装。


测试系统是否安装正确:

  输入以下简单程序(请注意第一行,本人假设你的 perl 解释器是安装在 /usr 下的,如果你安装的是 /perl 下,请把第一行改为 #!/perl/bin/perl),然后存盘为 test.cgi,放在你的 cgi-bin 目录下。

请注意:如果你安装的是 gd.pm 1.19 以上版本的话,请把下面所有出现的 gif 改为 png (共两处)。

#-----------------------------------------------------------
#!/usr/bin/perl
print "content-type: image/gifnn";
use gd;
$im = new gd::image(130,18);
$black = $im->colorallocate(0,0,0);
$white = $im->colorallocate(255,255,255);
$im->fill(10,10,$black);
$im->string(gdsmallfont,2,1,"http://www.cgier.com/",$white);
binmode stdout;
print $im->gif;
exit;
#-----------------------------------------------------------

运行 web 服务器,然后运行浏览器,输入 http://localhost/cgi-bin/test.cgi,如果浏览器上出现黑底白字的 http://www.cgier.com/ 则表示你的 gd.pm 已经成功安装好了。

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:cgi程式设计疑难杂症
· 下一篇:Perl中的块输出用法详解
· perl实例分析教程之十二
· 用Perl语言进行Socket编程之三
· Cgi入门教程之:4 使用Emacs
· 跟我学Perl
· Perl常见特殊变量


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077