BMP
xjbclz
有多年APP与手机软件开发和管理工作经验,出版了两本书:《Android APP开发实战》和《App Inventor2定制与二次开发》
展开
-
手机开发实战146——BMP介绍1
BMP格式 BMP是英文Bitmap(位图)的简写,它是Windows操作系统中的标准图像文件格式,这种格式的特点是包含的图像信息较丰富,几乎不进行压缩,但由此导致了它与生俱生来的缺点--占用磁盘空间过大。 文件结构 位图文件可看成由4个部分组成:位图文件头(bitmap-file header)、位图信息头(bitmap-information header)、彩色表(转载 2016-06-11 16:45:37 · 314 阅读 · 0 评论 -
手机开发实战147——BMP介绍2
属性详解 1. 位图文件头 位图文件头包含有关于文件类型、文件大小、存放位置等信息,在Windows 3.0以上版本的位图文件中用BITMAPFILEHEADER结构来定义: typedef struct tagBITMAPFILEHEADER { /* bmfh */ UINT bfType; DWORD bfSize; UINT bfRe原创 2016-06-11 16:46:49 · 430 阅读 · 0 评论 -
手机开发实战148——BMP介绍3
Bmp位图和调色板的概念 我们知道,普通的显示器屏幕是由许许多多点构成的,我们称之为象素。显示时采用扫描的方法:电子枪每次从左到右扫描一行,为每个象素着色,然后从上到下这样扫描若干行,就扫过了一屏。为了防止闪烁,每秒要重复上述过程几十次。例如我们常说的屏幕分辨率为640×480,刷新频率为70Hz,意思是说每行要扫描640个象素,一共有480行,每秒重复扫描屏幕70次。 我们称这种显示转载 2016-06-12 21:55:13 · 306 阅读 · 0 评论 -
手机开发实战149——BMP介绍4
加载文件 加载文件的目的是要得到图片属性,以及RGB数据,然后可以将其绘制在DC上(GDI),或是生成纹理对象(3D:OpenGL/Direct3D)。 1、加载文件头 //Load the file header BITMAPFILEHEADER header; memset(&header, 0, sizeof(header)); inf转载 2016-06-12 21:56:04 · 474 阅读 · 0 评论