定义:
OpenGL和OpenGLES是开放图形库,是一个跨平台的图形API,用于指定3D图形处理硬件中的软硬件编程接口。OpenGL一般用于图形工作站,PC端使用;OpenGLES是免费的跨平台且功能完善的2D/3D图形库接口API,是OpenGL的一个子集。
概念理解:
1.Bitmap.config有3个枚举类型色彩模式(ARGB_4444已经被弃用,A-alpha表示透明度 R G B表示色光三原色红 绿 蓝 4444表示 A R G B各占4位精度 总和2字节)ALPHA_8 只存储位图的透明度 RGB_565 只存储位图的颜色 ARGB_8888 存储位图的颜色和透明度,但是占用内存也会大
2.灰度是表明图像明暗的数值,即黑白图像中点的颜色深度,范围一般从0到255,白色为255 ,黑色为0,故黑白图片也称灰度图像。灰度值指的是单个像素点的亮度。灰度值越大表示越亮。灰度就是没有色彩,RGB色彩分量全部相等。
3.像素是图像不可分割的单位,每个图像都由像素组成,有自己的色彩和透明度.
4.纹理:即纹路。每个物体表面上不同的样子,指物体表面.是一种颜色和透明度的排列方式,一般都是单色调,若采用原图片的颜色和透明度排列方式来渲染,就变成了我们看到的图片.
surfaceview:
SurfaceView extends View ,用于在屏幕上显示相机的预览画面;其中有两个成员变量,一个是Surface对象,另一个是SuraceHolder对象;使用双缓存机制(两张canvas:frontCanvas和backCanvas),播放视频更流畅!通过SurfaceView控制surface的绘制位置,surfaceView提供一个可见区域,把surface显示在屏幕上.
1.Surface由屏幕显示内容合成器(screen