发明名称 jpg文件的压缩方法及解压缩方法
摘要 本发明提供一种jpg文件的压缩方法及解压缩方法,jpg文件的压缩方法包括以下步骤:步骤一:读取一组jpg文件;步骤二:简称它们的除压缩数据和以0xFFE0~0xFFEF开始的段以外的段为‘公共段’,比较它们的公共段是否完全相同;如果完全相同,则接着执行步骤三;如果不完全相同,则结束;步骤三:重新构建一个jpg文件,以步骤二中所述的公共段为该jpg文件的段;步骤四:择原jpg文件之一作为主视图,其他jpg文件作为辅助视图;将主视图的压缩数据作为新建jpg文件的压缩数据;如果主视图中存在以0xFFE0为标记的段,则将该段加入新建的jpg文件。本发明节约存储空间,更便于图像的管理和查看。
申请公布号 CN105718513A 申请公布日期 2016.06.29
申请号 CN201610022918.5 申请日期 2016.01.14
申请人 上海大学 发明人 顾晓;赵海武
分类号 G06F17/30(2006.01)I;G06T9/00(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海上大专利事务所(普通合伙) 31205 代理人 何文欣
主权项 一种jpg文件的压缩方法,其特征在于,包括以下步骤:步骤一:读取一组jpg文件;步骤二:简称它们的除压缩数据和以0xFFE0~0xFFEF开始的段以外的段为‘公共段’,比较它们的公共段是否完全相同;如果完全相同,则接着执行步骤三;如果不完全相同,则结束;步骤三:重新构建一个jpg文件,以步骤二中所述的公共段为该jpg文件的段;步骤四:选择原jpg文件之一作为主视图,其他jpg文件作为辅助视图;将主视图的压缩数据作为新建jpg文件的压缩数据;如果主视图中存在以0xFFE0为标记的段,则将该段加入新建的jpg文件;步骤五:把辅助视图的压缩数据添加到新建的jpg文件中,依次以0xFFE1~0xFFEF为段标记;在段标记后,首先写入四字节的格式标记,即字符'MVC'的ASCII码,外加一个字节作为辅助视图编号,取值范围是0到254;如果某个辅助视图的压缩数据超过65531字节,则重复相同的段标记和格式标记,直到该辅助视图的压缩数据全部存放到新建的jpg文件中为止;每个段标记后面最多可以存放65535个字节的数据,包括格式标记;步骤六:关闭新建的jpg文件,关闭原来的全部jpg文件。
地址 200444 上海市宝山区上大路99号