发明名称 |
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号 |