Board logo

标题: [转载教程] Manning - Graphics Programming With Perl - 2002.pdf [打印本页]

作者: 523066680    时间: 2012-2-13 15:37     标题: Manning - Graphics Programming With Perl - 2002.pdf

本帖最后由 523066680 于 2012-2-13 15:46 编辑

Graphics
Programming
with Perl


部分目录
Part 1 Foundations 1
1 Overview of graphics 3
1.1 Perl and graphics 4
1.2 The bits and pieces in graphics programming 5
1.3 Color spaces and palettes 7
RGB 7 ✦ CMY and CMYK 8 ✦ HSV and HLS 9
YUV, YIQ and YCbCr 12 ✦ Grayscale 12
Color distance 13 ✦ Reducing the number of
colors in an image 13
1.4 Summary 14


部分章节提到了OpenGL 绘图并写入png图片
引用一下
#!/usr/local/bin/perl -w
use strict;
use OpenGL qw(:all :old);
require "OpenGLTools.pl";
sub triangle
{
   glBegin (GL_TRIANGLES);
   glColor3f (0.0, 0.0, 0.0);
   glVertex2f(0.0, 0.0);
   glColor3f (0.5, 0.5, 0.5);
   glVertex2f(30.0, 0.0);
   glColor3f (1.0, 1.0, 1.0);
   glVertex2f(0.0, 30.0);
   glEnd ();
}
glpOpenWindow (width => 250, height => 250);
glLoadIdentity();
gluOrtho2D (0.0, 30.0, 0.0, 30.0);
glClearColor (1.0, 1.0, 1.0, 0.0);
glClear (GL_COLOR_BUFFER_BIT);
triangle();
gltIMCapture("OpenGLcap1.png", 50, 50, 100, 100);
gltIMCapture("OpenGLcap2.png");

This is a basic OpenGL application that draws a triangle, filled with a smooth grayscale
gradient. Once the drawing is finished, it captures part of the window, and the
whole window with the previously discussed gltIMCapture() function, and saves
these captures to files which can be seen in figure 9.1.



电驴下载地址:
ed2k://|file|Manning%20-%20Graphics%20Programming%20With%20Perl%20-%202002.pdf|2708706|867727814729C482CA516B76D7B52174|h=QUGTPZUJEXAPKPYO2G5L3ROPCFCX5FVY|/


另外我也传到了ys168网盘    目录 : 教程\Perl\
http://523066680.ys168.com
作者: 523066680    时间: 2012-2-13 17:05

本帖最后由 523066680 于 2012-2-13 17:32 编辑

最后,刚刚实践起来比较折腾 ,E文不好的话建议绕道……
=======================================
关于里面多次提到的Image::Magick模块的安装  (俺也是到了英文网站结果。。。。英文不好真是硬伤)

http://www.ezloo.com/mt/manual/perl_imagemagick.html
在默认的情况下,Perl是没有装ImageMagick的模块的,对于ImageMagick模块的安装我研究了不少,但是都没有成功,其实并不需要像网上的人说的去ImageMagick那里下一个exe文件然后再安装,我们可以用PPM来安装。环境是Windows 2003下,至于Linux或Unix下,网络上的一堆。
      其实,不是不会安装,而是找不到安装的ppd地址而已,晚上试着用image-magick.ppd和DBD-mysql.ppd这几个关键字来搜索,找到了几个地址,那里还有很多的Perl模块,需要的可以去看看。
      ImageMagick的安装地址:http://www.bribes.org/perl/ppm/Image-Magick.ppd
      DBD-MySQL的安装地址:http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd
      安装的话就在网址前面加ppm install,当然要先CMD进入命令行模式。
      http://www.bribes.org/perl/ppm/http://theoryx5.uwinnipeg.ca/ppms/有很多的Perl模块,看看你电脑上什么模块要升级或者需要什么模块,可以去这两个地方找找。如果您有更多的Perl模块资源,可以留言,和大家一起分享。
作者: find    时间: 2012-2-13 20:59

ImageMagick很好很强大
作者: sxw    时间: 2012-2-13 22:47

这个不错,Mark啊




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2