PNG资源导出脚本
1.支持netframework的resource文件
2.支持百度android的地图资源
#-*- coding: utf-8 -*- ''''' /********************************************************************************* *Copyright(C),2000-2013,KK Studio *FileName: export_png *Author: KingKong *Version: 1.1 *Date: 20130718 *Description: //用于主要说明此程序文件完成的主要功能 //与其他模块或函数的接口、输出值、取值范围、 //含义及参数间的控制、顺序、独立及依赖关系 *Others: //其他内容说明 *Function List: //主要函数列表,每条记录应包含函数名及功能简要说明 1.support netframework resource files 2.other png binary data in files like baidu ResPack.cfg *History: //修改历史记录列表,每条修改记录应包含修改日期、修改者及修改内容简介 1.20120702: **********************************************************************************/ ''' pathname = 'f:/ResPack.cfg' def main(): fr = open(pathname, 'rb') fstr = fr.read() count = fstr.count('PNG') print count, len(fstr) for i in range(0, count): SigBegin = fstr.find('PNG') SigEnd = fstr.find('IEND') print SigBegin, SigEnd pngc = fstr[SigBegin-1:SigEnd+4+4] fstr = fstr[SigEnd+4:] fw = open('f:/png/'+str(i)+'.png', 'wb') fw.write(pngc) fw.close() if __name__ == "__main__": main()