2014-2-25 20:11 /
某友人拜托的,没事的时候我就去解析了,感觉骚尼越来越中二了。
结构很长,耐心看吧。
表示以后也不会去解这种过于费力的东西了。
一定要注意,PSP图片是ABGR存储的,并不是常见的RGBA。估计和专用的GPU有关。
首先是GIM的Header

typedef struct GIMHeader{
        WORD HeaderLen;
        WORD ReferenceInfo;
        WORD FormatInfo;
        WORD OrderInfo;
        WORD Width;
        WORD Height;
        WORD bppInfo;
        WORD PitchAlign; //对齐相关的
        WORD HeightAlign;
        WORD dimCount;
        WORD Reserved;
        WORD ReservedEX;
        DWORD Offset;
        DWORD ImageCount;
        DWORD Count;
        DWORD Mask;
        WORD LevelType;
        WORD LevelCount;
        WORD FrameType;
        WORD FrameCount;
};


后面的貌似还有很多东西,比如单独的Header。有时间再解析了
Tags: GIM PSP