OpenGL学习笔记:像素
来源:互联网 发布:网络机房装修招聘 编辑:程序博客网 时间:2024/04/30 16:31
想控制一切?欢迎来到像素操作。
附:windows的BMP颜色和OpenGL颜色有所差异,BMP是BGR, OpenGL是RGB。
最基本的三个操作函数:
1. 读,从屏幕上(显存中)读取像素到内存。glReadPixels
2. 写,从内存中绘制像素到屏幕(显存)。glDrawPixels
3. Copy, 把屏幕(显存)的数据从一个位置复制到另外一个位置。glCopyPixels。该步骤不经过内存,直接在显存中移动,效率很高。
通过glRasterPos来设置画的位置。通过glPixelStorei设置参数
glReadPixels
是从显存中读取数据,从屏幕上读取。如果使用了双缓冲,则从前缓冲中读取(正在显示的)。如果想读取后缓冲中的内容,那么请先交换
glDrawPixels
一种常见的用法,从图像中读取数据,然后使用glDrawPixels画在屏幕上。
glCopyPixels
没啥特别的
附:windows的BMP颜色和OpenGL颜色有所差异,BMP是BGR, OpenGL是RGB。
最基本的三个操作函数:
1. 读,从屏幕上(显存中)读取像素到内存。glReadPixels
2. 写,从内存中绘制像素到屏幕(显存)。glDrawPixels
3. Copy, 把屏幕(显存)的数据从一个位置复制到另外一个位置。glCopyPixels。该步骤不经过内存,直接在显存中移动,效率很高。
通过glRasterPos来设置画的位置。通过glPixelStorei设置参数
glReadPixels
是从显存中读取数据,从屏幕上读取。如果使用了双缓冲,则从前缓冲中读取(正在显示的)。如果想读取后缓冲中的内容,那么请先交换
glDrawPixels
一种常见的用法,从图像中读取数据,然后使用glDrawPixels画在屏幕上。
glCopyPixels
没啥特别的
- OpenGL学习笔记:像素
- OpenGL学习笔记(14)像素操作
- OpenGL学习笔记(14)像素操作
- OpenGL super bible(5th) 学习笔记 -- 像素缓冲区对象(PBO)
- OpenGL学习二十五:像素存储模式
- OpenGL入门学习[十]OpenGL的像素操作、BMP文件
- 《高效学习OpenGL》之 openGL设置窗口像素格式
- OpenGL超级宝典笔记——操作像素
- OPENGL学习笔记1
- OpenGL学习笔记
- OpenGL 学习笔记
- OpenGL学习笔记
- OpenGL 学习笔记(1)
- OpenGL学习笔记(一)
- OpenGL学习笔记(二)
- OpenGL学习笔记
- Opengl学习笔记1
- OpenGL学习笔记:混合
- XPath 简介
- JBPM5 群里的一篇文章。转载过来。记录一下
- java国际化思路
- Qt学习——字符串类QString
- Vim的分屏功能
- OpenGL学习笔记:像素
- Mysql 学习-1
- OpenGL学习笔记:显示列表
- OpenGL学习笔记:测试
- OpenGL学习笔记:动画基本概念
- MySQL Cookbook 学习笔记-02
- CXF与Spring集成,方便的调用WebService
- sudo命令使用详解
- MSDN]完成端口 CreateIoCompletionPort