PNG图片的压缩(上).pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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中灰色的数据块是我们所 色板相 当于一个颜色的索引 .将图片 中每个像素

您可能关注的文档

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档