GD.pm - Interface to Gd Graphics Library
Allgemeine Infomationen vorweg:- Bild-Ausgabeformat: ausschließlich PNG
- TrueTypeFonts sind nicht installiert.
Die prinzipielle Erstellung von Grafiken in einem CGI-Script mit Perl wird an einem einfachen, kommentierten Beispiel erläutert. Anschliessend werden Möglichkeiten aufgezeigt, wie "on the fly" erzeugte Grafiken in Web-Dokumente eingebunden werden können.
Einfaches Beispiel:
Verschiedene Möglichkeiten, eine Grafik in ein Web-Dokument einzubinden:
<img src="/~rztwww/cgi-bin/CGI-Perl/image0.pl" alt="einfaches Beispiel" border="0">SourceCode | |
<img src= "/~rztwww/cgi-bin/CGI-Perl/image1.pl?a=75&b=75" alt="Beispiel 2" border="0">SourceCode | |
<form method="post" action="/~rztwww/cgi-bin/CGI-Perl/image2.pl"> a = <input type="text" value="95" name="a" size="2"> b = <input type="text" value="95" name="b" size="2"> <input type="submit" name="submit" value="test it"> </form> |
Klickposition bei klickbarer Grafik auswerten
Dieses Beispiel zwar hat nichts mit dem Grafik-Modul GD.pm zu tun, soll an dieser Stelle aber trotzdem erwähnt werden.Das nachfolgende Bild ist ein Image-Formblatt und klickbar. Dem über das action-Atrribut angeforderten Perl-Script wird automatisch die Klickposition (in Pixel) in den Request-Variablen x und y übergeben. Das Perl-Script wertet diese Klickposition dann aus.
<form method="post" action="/~rztwww/cgi-bin/CGI-Perl/image_click.pl"> <input type="image" src="/~rztwww/cgi-bin/CGI-Perl/image1.pl?a=95&b=65"> </form> |