前导赤壁分析(1)——图片资源文件
2014-04-11 14:27
197 查看
赤壁的图片资源主要保存在BMP目录下。每类资源由两个文件组成:idx文件和lwc文件。
idx文件保存的是图片索引。是一个int型的数组,保存每个图片在lwc文件中的偏移。
lwc文件是图片资源的集合。头16个字节,是图片头信息,结构如下:
width为图像真实宽度。
height为图像真实高度。
image_size是图像像素数据大小。
图片读取的源码在L_allbmp.cpp。
注意,surface里的像素是4字节对齐的,像素填充时需要考虑。
另外,图片是8位调色板模式。
idx文件保存的是图片索引。是一个int型的数组,保存每个图片在lwc文件中的偏移。
lwc文件是图片资源的集合。头16个字节,是图片头信息,结构如下:
struct header{ long width; long height; long image_size; long reserve; }
width为图像真实宽度。
height为图像真实高度。
image_size是图像像素数据大小。
图片读取的源码在L_allbmp.cpp。
注意,surface里的像素是4字节对齐的,像素填充时需要考虑。
另外,图片是8位调色板模式。
相关文章推荐
- 前导赤壁分析(2)——调色板资源文件
- 前导赤壁分析(3)——文本资源文件
- LWUIT资源文件分析二(图片)
- 使用独立的DLL来存储图片(资源文件)
- 实现iOS图片等资源文件的热更新化(四): 一个最小化的补丁更新逻辑
- Unity3D之如何将包大小减少到极致 发表于2014年6月6日由陆泽西 Unity3D之如何将包大小减少到极致,图片是游戏app里最最占空间的资源,所以请各位还没有理解u3d对图片文件存储方式理解
- 从EXE文件中提取音乐、图片等资源
- 实现iOS图片等资源文件的热更新化(零): 序
- LWUIT资源文件分析一(主题)
- 关于Android R文件的坑。本地图片资源id存了数据库,一开始显示正常,后来都乱序了。
- Latex设置图片等资源文件和.bib 文件以及输出文件与 .tex文件不在同一目录
- ASP.NET上传视频文件同时转换为flv并且抓取第一帧生面图片源码分析
- android怎么读取项目中的图片或文件目录分析
- android获取资源文件R.drawable中的图片的相关方法
- Winform项目中无法引用资源文件中图片的解决方法
- ecstore实现图片分离(静态资源分离)配置文件
- 分析silverlight里的URI引用资源文件的各种情况
- Chromium界面分析小结(七)图片资源管理方法
- Android ImageView图片浏览器(ImageView加载sd卡图片资源)的内存溢出问题分析
- Android apk反编译图解(得到程序的java源代码,图片、XML配置、语言资源等文件)