Graphics
parrylau
这个作者很懒,什么都没留下…
展开
-
24bbp的bmp转RGB565
#include #include //#define ALIGNMENT_FIXtypedef struct _bitmap_file_header bitmap_file_header;struct _bitmap_file_header{转载 2011-10-09 18:31:20 · 1499 阅读 · 1 评论 -
CCIR656,YUV,Decoder,Encoder,Directshow问题资料收集
656输出的是串行数据,行场同步信号嵌入在数据流中;601是并行数据,行场同步有单独输出;656只是数据传输接口而已,可以说是作为601的一个传输方式。简单的说ITU-R BT.601是"演播室数字电视编码参数"标准,而ITU-R BT.656则是ITU-R BT.601附件A中的数字接口标准,用于主要数字视频设备(包括芯片)之间采用27Mhz/s并口或243Mb/s串行接口的数字传输转载 2012-01-09 10:43:09 · 1031 阅读 · 0 评论 -
OpenGL的帧缓存 OpenGL 管线
(本文参考的是《OpenGL编程权威指南》,也就是传说中的“红宝书”)一、缓存的分类1. 颜色缓存 指程序员绘图所用的缓存,分为: 左、右缓存——用于立体感视图(必须要有左缓存); 前、后缓存——用于双缓存(必须要有前缓存); 4个辅助缓存——可选择的、不可显示(程序员可以自己定义和使用它们)。2. 深度缓存 用来存储每个象素的深度值,也称为Z缓存。3转载 2011-12-02 17:07:52 · 607 阅读 · 0 评论 -
OpenGL ES 学习阶段性总结
本帖最后由 114477760 于 2011-5-6 16:00 编辑 这几天看了OpenGL ES的相关资料和代码,总结了一些经验。 1. 要画图,得设定画的是什么图形,是点,直线还是三角形,通过gl.glDrawArrays( p1, 0, p2);中的p1来设定。可用的参数有GL10.GL_POINTS, GL10.GL_LINES, GL10.GL_TRIANGLES, GL1转载 2011-12-02 13:48:08 · 3183 阅读 · 0 评论 -
VC打开bmp文件,读取信息
////////////////////////////////////////////FILE *fopen( const char *filename, const char *mode );mode一般为"r"或者"w",Opens for reading. Ope转载 2011-10-09 13:11:49 · 3161 阅读 · 0 评论 -
RGB565 to RGB24, RGB555 & RGB24
For a image is RGB565 format, sometimes we want convert it to RGB888, we can simply extract the RGB.The following is some piece of my co转载 2011-10-09 18:33:00 · 989 阅读 · 1 评论 -
VC MFC GDI 位图旋转算法
Function 1newx = x.cos(angle) + y.sin(angle) newy = y.cos(angle) - x.sin(angle) 是以位图左上角为原点逆时针旋转X弧度newx = x.cos(angle) - y.sin(angle) newy = y.cos(angle) + x.sin(angle) 是以位图左上角为原点顺时针旋转X转载 2012-03-19 13:20:01 · 3465 阅读 · 0 评论