从bmp图片中读取数据
来源:互联网 发布:淘宝假货赔偿规则 编辑:程序博客网 时间:2024/05/22 00:44
bool LoadTexture(LPTSTR szFileName, GLuint &texid) // Creates Texture From A Bitmap File
{
HBITMAP hBMP; // Handle Of The Bitmap
BITMAP BMP; // Bitmap Structure
glGenTextures(1, &texid); // Create The Texture
hBMP=(HBITMAP)LoadImage(GetModuleHandle(NULL), szFileName, IMAGE_BITMAP, 0, 0, LR_CREATEDIBSECTION | LR_LOADFROMFILE );
if (!hBMP) // Does The Bitmap Exist?
return FALSE; // If Not Return False
GetObject(hBMP, sizeof(BMP), &BMP); // Get The Object
// hBMP: Handle To Graphics Object
// sizeof(BMP): Size Of Buffer For Object Information
// &BMP: Buffer For Object Information
glPixelStorei(GL_UNPACK_ALIGNMENT, 4); // Pixel Storage Mode (Word Alignment / 4 Bytes)
// Typical Texture Generation Using Data From The Bitmap
glBindTexture(GL_TEXTURE_2D, texid); // Bind To The Texture ID
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); // Linear Min Filter
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); // Linear Mag Filter
glTexImage2D(GL_TEXTURE_2D, 0, 3, BMP.bmWidth, BMP.bmHeight, 0, GL_BGR_EXT, GL_UNSIGNED_BYTE, BMP.bmBits);
DeleteObject(hBMP); // Delete The Object
return TRUE; // Loading Was Successful
}
- 从bmp图片中读取数据
- 读取bmp图片数据
- ffmpeg从视频文件中读取成bmp图片
- ffmpeg从视频文件中读取成bmp图片
- ffmpeg从视频文件中读取成bmp图片
- ffmpeg从视频文件中读取成bmp图片
- 游戏中bmp图片文件的读取
- VC6.0中使用Stream Object读取数据中流文件并显示Bmp,JPG等图片
- VC6.0中使用Stream Object读取数据中流文件并显示Bmp,JPG等图片
- VC6.0中使用Stream Object读取数据中流文件并显示Bmp,JPG等图片
- 从文件对话框中读取一幅bmp图片,并解析图片信息(eg:获取分辨率)
- java读取BMP图片
- 简易bmp图片读取
- 读取bmp图片代码
- 读取bmp图片
- 读取BMP格式图片
- C#从数据库中读取二进制数据,并显示图片
- .NET : 如何读取数据库中的bmp图片数据
- 买股票的基本原则及操作技巧(图)
- 可以移动的层(Div)兼容IE和firefox浏览器
- 页面标签和Struts2配套才能动起来,貌似。
- Android Emulator的proxy设置
- IVS:引领视频监控进入智能化初级阶段
- 从bmp图片中读取数据
- 项目管理学习
- 如何用SVN进行个人版本管理
- Keil 逻辑分析 Logic Analyzer 窗口 realview mdk 逻辑分析 窗口 监视 IO 引脚状态
- 动态内存分配
- vs2005下如何安装配置编译Qt4.5
- 产品经理行为模式
- Oracle EBS 常用表关系
- 对代理模式与Java动态代理类的理解