社区
图形处理/算法
帖子详情
请教PNG8位索引色中IDAT部分的数据结构
ifgotmoney
2004-08-31 02:42:53
在Gameres.com上搜索到一篇<<PNG格式>>,但我需要更为详细的资料
即索引模式下IDAT部分的数据到底是怎么样表示图片的
亦或哪里能找到中文的资料,或那位大仙解释一下
如:一个1*1 8位索引色PNG图片的idat部分示例
将致以史无前例的敬礼!
...全文
122
3
打赏
收藏
请教PNG8位索引色中IDAT部分的数据结构
在Gameres.com上搜索到一篇<>,但我需要更为详细的资料 即索引模式下IDAT部分的数据到底是怎么样表示图片的 亦或哪里能找到中文的资料,或那位大仙解释一下 如:一个1*1 8位索引色PNG图片的idat部分示例 将致以史无前例的敬礼!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ifgotmoney
2004-09-03
打赏
举报
回复
自己再顶一下,希望有人能解决这个问题,谢谢了
ifgotmoney
2004-09-03
打赏
举报
回复
再顶一下
ifgotmoney
2004-08-31
打赏
举报
回复
怎么没有人回答啊,这个问题很难吗?
谁知道的奉献一下啊,我会感谢各位的
linux
png
8位
索引
算法程序,
PNG
文件结构分析之二
上面我们已经对
PNG
的存储格式有了了解,因此,生成
PNG
图片只需要按照以上的数据块写入文件即可。(由于IHDR、PLTE的结构都非常简单,因此,这里我们只是重点讲一讲I
DAT
的生成方法,IHDR和PLTE的数据内容都沿用以上的数据内容)问题确实是这样的,我们知道,对于大多数的图形文件来说,我们都可以将实际的图像内容映射为一个二维的颜色数组,对于上面的
PNG
文件,由于它用的是16色的调色板(实际是1...
PNG
数据分析
PNG
文件格式 各个
部分
文件头 IHDR块 PLTE块 tRNS块 I
DAT
块 IEND块
PNG
图像压缩
PNG
文件格式
PNG
文件格式分为
PNG
-24和
PNG
-8,其最大的区别是
PNG
-24是用24位来保存一个像素值,是真彩色,而
PNG
-8是用
8位
索引
值来在调色盘中
索引
一个颜色,因为一个
索引
值的最大上限为2的8次方既128,故调色盘中颜色数最多为128种,所以该文件格式又被叫做
png
图片结构
png
-8为用
8位
索引
值在调色盘
索引
颜色,故调色盘颜色最多为128中。
png
-8由六块组成: 1.
png
文件标志,固定64字节:0x89504e47 0x0d0a1a0a 2.文件头数据块IHDR 3.调色板数据块PLTE 4.sBIT,tRNS块 5.图像数据块I
DAT
6.图像结束数据IEND,固定96字节:0x00000000 0x49454e44 0xae426082 除了
PNG
文件标志,其中四大数据块和文件尾都是由统一数据文件结构描述: Chunk Length:4byte Chunk Type
png
图片结构分析与加密解密原理
PNG
文件格式分为
PNG
-24和
PNG
-8,其最大的区别是
PNG
-24是用24位来保存一个像素值,是真彩色,而
PNG
-8是用
8位
索引
值来在调色盘 中
索引
一个颜色,因为一个
索引
值的最大上限为2的8次方既128,故调色盘中颜色数最多为128种,所以该文件格式又被叫做
PNG
-8 128仿色。
PNG
-24因为其图片容量过大,而且在Nokia和Moto等某些机型上创建图片失败和显示不正确等异常时有发生,有时
PNG
-24和
PNG
-8
在J2ME平台上
PNG
图片格式几乎成为了标准,无数台手持设备上运行的J2ME程序几乎都选用
PNG
来显示图像,包括大量的手机游戏以及手机应用,所以对
PNG
文件格式的了解,可以更有效的减少Jar Size,保护自有知识产权。
PNG
文件格式:
PNG
文件格式分为
PNG
-24和
PNG
-8,其最大的区别是
PNG
-24是用24位来保存一个像素值,是真彩色,而
PNG
-8是用
8位
索引
值来
图形处理/算法
19,463
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章