摘要: 转载自网上其他大神,大家共勉!! 说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如果你曾经接触过TC的graphics.h,你会发现,使用Ope 阅读全文
posted @ 2012-12-06 14:48 sgnannan 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、引言 图 像处理与分析软件都涉及到图像文件的读写与绘制,以及位图信息的获取与设置等基本操作,需要编写相应的函数来实现这些功能。然而,图像文件类型的多样性以 及文件格式的复杂性,导致图像读写函数的实现费时费力,且易出错。事实上,没有必要去重复这些基础工作。相反,可以借助于现有的图像处理库,如 FreeImage 、 ImageLoad 、 CImage 、 ImageJ 、 IPL 等来实现这些基本功能,简化图像处理与分析软件的开发工作,从而把更多的精力放在更高级、面向具体问题的图像处理与分析算法的设计上,以提高开发效率。本文将以单文档应用程序为例,简要介绍利用 Visual C++ 6.0 阅读全文
posted @ 2012-12-06 13:55 sgnannan 阅读(697) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2012-12-06 11:45 sgnannan 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 滤波 一般来说,纹理图像为正方形或长方形。但当它映射到一个多边形或曲面上并变换到屏幕坐标时,纹理的单个纹素很少对应于屏幕 图像上的象素。根据所用变换和所用纹理映射,屏幕上单个象素可以对应于一个纹素的一小部分(即放大)或一大批纹素(即缩小)。下面用函数 glTexParameter*()说明放大和缩小的方法:glTexParameter*(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_NEAREST);glTexParameter*(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_NEAREST);第一个参数可以是GL_TEXTUR. 阅读全文
posted @ 2012-12-06 10:11 sgnannan 阅读(962) 评论(0) 推荐(0) 编辑