top
Loading...
GD.pm圖形模塊安裝指南
GD.pm 圖形模塊安裝指南
作者:山鷹/藍寶石軟件工作室


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 已經成功安裝好了。
北斗有巢氏 有巢氏北斗