- 博客(6)
- 资源 (16)
- 收藏
- 关注
原创 OpenGL中位图的操作
1、 BMP文件格式简单介绍BMP文件是一种像素文件,它保存了一幅图象中所有的像素。这种文件格式可以保存单色位图、16色或256色索引模式像素图、24位真彩色图象,每种模式种单一像素的大小分别为1/8字节,1/2字节,1字节和3字节。目前最常见的是256色BMP和24位色BMP。这种文件格式还定义了像素保存的几种方法,包括不压缩、RLE压缩等。常见的BMP文件大多是不压缩的。这
2012-04-13 09:09:13 3290
原创 Texture Wrapping Mode
在进行纹理帖图时,图象会出现在物体表面的(u,v)位置上,而这些值在[0.0,1.0]范围内。但是,如果超出这个值域,会发生什么情况呢?这由纹理的映射函数来决定。在OpenGL中,这类映射函数称为“Texture Wrapping Mode”;在D3D中,称为“Texture Addressing Mode”。常见的有下面几种: 1. 重复(GL_REPEAT):图象在表面上重复出现。在算
2012-04-12 11:23:42 910
原创 android中的surface
在android中,对view及其子类,都是画在surface上的。每个window对应一个surface,各surface对象通过surfaceflinger合成到framebuffer,每个surface都是双缓冲,它有一个back buffer和一个front buffer。back buffer就是画画的地方,front buffer是用来合成的。surface创建Canvas
2012-04-11 14:20:29 4095
原创 freetype渲染字体范例
freetype初始化如下: if (mFTFace == 0 ) { if (FT_Init_FreeType( &mFTLibrary )) return; if (FT_New_Face( mFTLibrary, "/system/fonts/DroidSansFallback.ttf", 0, &mFTFac
2012-04-10 11:07:49 6404
原创 图像解析库使用范例
范例包括libgif,libpng和libjpeg,图像类型判断如下,其中fData是图像数据的首地址 //png if (!png_sig_cmp((png_byte*)fData, (png_size_t)0, 4)) { return EN_IMG_TYIE_PNG; } // gif if (memcmp(GIF
2012-04-10 11:03:08 3751 1
原创 Android动作广播类别消息类型
String BATTERY_CHANGED_ACTION 广播:充电状态,或者电池的电量发生变化 "android.intent.action.BATTERY_CHANGED"String BOOT_COMPLETED_ACTION 广播:在系统启动后,这个动作被广播一次(只有一次) "android.intent.action.BOOT_COMPLETED"String CALL_FO
2012-04-10 10:54:38 4511
OpenGL编程指南(第七版)
2012-01-04
testmusic.pcm AudioTrack使用测试文件
2011-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人