- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PNG图片的压缩(上)
维普资讯
MOBILEWORLD掌上乾坤
(上)
文 /IN—FUSIO手机游戏开发工程师 王悦
前言
在开发J2ME游戏的过程中,PNG 图片可以说是最常用的图片格式了。虽然 目
前许多手机都支持其他的图片格式,但基于可移植性的考虑,PNG仍是手机游
戏中运用最广泛的图片格式。那么如何才能让PNG格式的压缩发挥到极致,成
为大家关注的焦点呢,本文将通过对 PNG格式的分析来阐述如何将 PNG文件
压缩到最完美的状态,使你可以留出更多的空间来添加丰富的游戏内容。
一 、 PNG文件格式的介绍: 数据块 固定 由13字节组成 .它的格式如下表所
示 (见表 03)。
因为本文所介绍的压缩方式涉及到对 PNG 文
IHDR 占有 13个字节的存储空间.对于我们
件的各个数据块进行压缩 .因此笔者先来简单介
所需关心 的 ”图片宽 “、”图片高”、”位深度”和
绍一下PNG文件的构成。PNG文件是由PNG文件
”颜色类型 ”等字节 .本文下半部分会有详细分
头和许多PNG数据块 (Chunk)够成的。其形式为:
析。IHDR数据块后面的另外 3个字段一般情况无
PNG文件头 PNG数据块 1..… ·PNG数据块 需改动.按照标准 的填 0就可 以了 (本文对此不
作详述 .有兴趣 的朋友可参考httP://WWW.W3、
其中PNG文件头总是由固定的8个字节来描述
org/TR/REC—png、htm1)。
十六进制数 89504E470D0A1A0A
2)调色板数据块PLTE
每个PNG文件除了有相同的文件头以外 .其 当图片指定为索 引色图片时会应 用到该 数
据块 .该数据块在 IHDR数据块中的ColorType指
余的就是各种数据块 。PNG定义了2种数据块类
定为 3时.用于定义调色板信息 .当然真彩色 图
型 .一种是叫做关键数据块 (criticalchUnk).又叫
像和带aIPha通道数据的真彩色图像也可以有调
做标准数据块 .另一种就是辅助数据块 (ancillary
色板数据块 .但不在本文讨论。因为只有索 引色
ChUnks).又称为可选数据块 。表01中列出PNG
图片才能使PNG文件尺寸最小 .而且对于某些手
的数据块 (见下页表 01):
由于手机 中容量的限制 .因此对于 PNG 文 机来说.如果不是索引色的PNG 图片,将会 出现
件 .我们一般都经过第一重简单的压缩 .将所有 无法透明等问题 (SamSUngE108)。或许刚刚接
触 图片格式的一些朋友会 问 :什 么是调色板 ?调
不是必须的数据块从 PNG 文件中剔除从而减小
PNG文件的尺寸.表 01中灰色的数据块是我们所 色板相 当于一个颜色的索引 .将图片 中每个像素
您可能关注的文档
- webos 第四章.pdf
- ZF变速箱维修专用工具摘录.pdf
- 日本留学考试日语真题摘录.pdf
- 学霸经验分享:用好这五个10分钟,你也能考进北大!.pdf
- 对外经济贸易大学考博英语阅读题摘录.pdf
- 中国人民大学考博英语阅读真题摘录.pdf
- 北京理工大学考博英语阅读真题摘录.pdf
- 北京外国语大学考博英语真题摘录.pdf
- 对外经济贸易大学考博英语阅读理解真题摘录.pdf
- 定量CT骨密度测量_QCT_在骨_省略_床骨密度学会_ISCD_共识摘录_程晓光.pdf
- 2024重庆八中招聘教师41人笔试备考题库及答案解析.docx
- 2024中国生化制药工业协会宣传人员招聘笔试备考题库及答案解析.docx
- 2025中国光大银行长沙分行校园招聘笔试备考题库及答案解析.docx
- 2024重庆商务职业学院事业单位考核招聘12人笔试备考题库及答案解析.docx
- 2024中石油中国寰球工程有限公司秋季招聘(广东11人)笔试备考题库及答案解析.docx
- 成都市少年儿童业余体育学校公开(考核)招聘工作人员(1人)笔试备考题库及答案解析.docx
- 2024重庆市南岸区海棠溪街道办事处公益性岗位招聘1人笔试备考题库及答案解析.docx
- 2024中国人民大学人才工作领导小组办公室招聘1人笔试备考题库及答案解析.docx
- 2024中国人民大学重阳金融研究院招聘1人笔试备考题库及答案解析.docx
- 2025中国人寿 广发银行秋季校园招聘笔试备考题库及答案解析.docx
文档评论(0)