美文网首页
mac下png图片在windows不显示根源分析

mac下png图片在windows不显示根源分析

作者: Nergal1 | 来源:发表于2017-05-18 09:02 被阅读0次

    mac泛指:苹果的pc端和移动端系统

    windows泛指:windows移动和pc系统,Android系统等

    问题分析:


    举例两张同源图片:

    9801FROMAX.png:经过苹果系统编译的png图片(在Windows下无法正常显示)

    9801.png:可以在windows正常显示的图片

    9801.png图片字节格式(16进制)如下:

    89 50 4e 47 0d 0a 1a 0a:头8个字节为PNG文件的标识

    00 00 00 0D :说明IHDR头块长为13

    49 48 44 52 :IHDR标识

    00 00 01 36 :图片的宽像素310(136十六进制转十进制为136)

    00 00 01 e0:图片的高像素480

    08:色深2^8=256,即这是一个256色的图像(也有可能颜色数不超过256),真彩图像

    03:颜色类型,索引图像

    00:PNG Spec规定此处总为0(非0值为将来使用更好的压缩方法预留),表示使压缩方法(LZ77派生算法)

    00:同上

    00:非隔行扫描

    18 05 b1 a9: CRC校验

    9801FROMAX.png图片字节格式(16进制)如下:

    89 50 4e 47 0d 0a 1a 0a:头8个字节为PNG文件的标识

    00 00 00 04:说明IHDR头块长为14

    43 67 42 49:IHDR标识

    50 00 20 02 :图片的宽像素1342185474

    2b d5 b3 7f:图片的高像素735425407

    00:色深0,每个像素没有颜色

    00:颜色类型,灰度图像

    00:PNG Spec规定此处总为0(非0值为将来使用更好的压缩方法预留),表示使压缩方法(LZ77派生算法)

    0d:滤波器方法

    49:扫描方式

    48 44 52 00:CRC校验


    相关博客:http://www.cnblogs.com/jenqz/p/3519065.html

    http://blog.csdn.net/satanzw/article/details/38757121

    相关文章

      网友评论

          本文标题:mac下png图片在windows不显示根源分析

          本文链接:https://www.haomeiwen.com/subject/ruojxxtx.html