本发明涉及图片压缩技术,尤其涉及一种智能图片压缩系统。
背景技术:
随着摄像机、照相机等像素的不断提高,图片分辨率、质量也不断提高,占用空间越来越大,高质量、高分辨率图片在通过宽带传输时占用的带宽也越来越大,增大了网络负荷,存储图片时也需要更大的存储空间,而一般的图片浏览是不需要很高质量或分辨率就可以实现良好的效果。因此,有必要将图片进行压缩存储和传输,从而出现了图片压缩工具,利用图片压缩工具对图片进行压缩,从而得到压缩后的图片。然而,人们在工作时往往是不仅需要得到压缩后的图片,还需要对压缩后的图片进行更进一步的处理才能得到其最终想要的素材。但是,现有的图片压缩工具的主要功能仅限于对图片进行压缩,得到压缩后的图片文件,并不能对压缩后的图片进行更进一步处理,功能较为单一,无法实现更进一步的需求。
技术实现要素:
本发明主要目的在于,提供一种智能图片压缩系统,以解决现有图片压缩工具仅能够对图片进行压缩,得到压缩后的图片文件,并不能对压缩后的图片进行更进一步处理的问题。本发明是通过如下技术方案实现的:
一种智能图片压缩系统,包括:
图片导入模块,用于接收用户导入的单张或多张待压缩图片;
压缩参数设定模块,用于接收用户设定的压缩参数或设定默认压缩参数;
图片压缩模块,用于按照所述用户设定的压缩参数或默认压缩参数对所述待压缩图片进行压缩;
word文件生成模块,用于将压缩后的图片插入到预设的word模板中,得到插入有所述压缩后的图片的word文件;
图片输出模块,用于将所述word文件输出到用户指定的目录。
其中,所述用户设定的压缩参数或默认压缩参数包括压缩品质、压缩尺寸、输出文件格式、输出目录和压缩比率。
所述压缩品质的可调范围为1%至100%,最小调节级数为1%。
所述智能图片压缩系统还包括图片类别检测模块,所述图片类别检测模块用于检测所述待压缩图片属于何种类别,不同的类别对应不同的默认压缩参数;
在默认模式下,所述图片压缩模块按照与所述待压缩图片的类别对应的默认压缩参数对所述待压缩图片进行压缩。
所述类别包括风景和人像。
所述多张待压缩图片以文件夹形式导入所述图片导入模块。
所述图片压缩模块还用于对多级目录下的多张图片进行批量压缩,所述图片输出模块还用于将压缩后的图片保存到新的多级目录中,所述新的多级目录与原多级目录的目录结构仅根目录不同。
与现有技术相比,本发明提供的智能图片压缩系统,通过图片导入模块、压缩参数设定模块、图片压缩模块分别进行图片导入、压缩参数设定、图片压缩后,再将压缩后的图片自动插入到预设的word模版中,从而得到插入有压缩后的图片的word文件,并将word文件输出到用户指定的目录。用户无需手动对压缩后的图片进行进一步处理即可获得插入有压缩后的图片的word文件,从而提高了用户的工作效率。
附图说明
图1是本发明实施例提供的智能图片压缩系统的系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步详细说明。
如图1所示,本发明实施例提供的智能图片压缩系统,包括图片导入模块1、压缩参数设定模块2、图片压缩模块3、word文件生成模块54和图片输出模块。其中:
图片导入模块1用于接收用户导入的单张或多张待压缩图片,如果是多张待压缩图片,则多张待压缩图片以文件夹形式导入图片导入模块1。压缩参数设定模块2用于接收用户设定的压缩参数或设定默认压缩参数。图片压缩模块3用于按照用户设定的压缩参数或默认压缩参数对待压缩图片进行压缩。word文件生成模块54用于将压缩后的图片插入到预设的word模板中,得到插入有压缩后的图片的word文件。图片输出模块用于将word文件输出到用户指定的目录。通过加入word文件生成模块54,自动将压缩后的图片插入到预设的word模板中,并通过图片输出模块将得到的插入有压缩后的图片的word文件输出到用户指定的目录,从而不需要用户手动对压缩后的图片进行进一步处理即可自动生成用户需要的插入有压缩后的图片的word文件,从而提高了用户的工作效率。
用户设定的压缩参数或默认压缩参数包括压缩品质、压缩尺寸、输出文件格式、输出目录和压缩比率。其中的压缩品质的可调范围为1%至100%,最小调节级数为1%,从而确保了对图片压缩品质的精细调节。压缩尺寸、输出文件格式、输出目录和压缩比率都可手动输入或进行选择。
智能图片压缩系统还可包括图片类别检测模块,图片类别检测模块用于检测待压缩图片属于何种类别,不同的类别对应不同的默认压缩参数。在默认模式下,图片压缩模块3按照与待压缩图片的类别对应的默认压缩参数对待压缩图片进行压缩,从而可实现根据图片类别对图片进行相应的压缩,使得压缩后的图片在尺寸大小、文件格式、压缩比率、压缩品质等方面更符合图片类别的特点。具体地,图片类别包括但不限于风景和人像等。
图片压缩模块还用于对多级目录下的多张图片进行批量压缩,例如可对档案系统的多级目录下的所有图片进行批量压缩,提高压缩效率。同时,该系统还提供目录保持功能,即图片输出模块还用于将压缩后的图片保存到新的多级目录中,新的多级目录与原多级目录的目录结构仅根目录不同,从而方便网上html文章引用某个位置的图片,引用图片时只需改变根目录即可,并且在程序中,根目录可以作为变量参数。
上述实施例仅为优选实施例,并不用以限制本发明的保护范围,在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。