1.一种图片压缩方法,其特征在于,包括:
步骤S100,获取待压缩的原始图片;
步骤S200,根据预设的最低质量压缩因子将所述原始图片压缩至预设的目标大小,以确定最优压缩比例;
步骤S300,根据所述最优压缩比例对所述原始图片进行压缩,得到中间图片;
步骤S400,根据所述中间图片和所述目标大小,确定最优质量压缩因子;
步骤S500,根据所述最优质量因子压缩所述中间图片,得到压缩后的图片。
2.根据权利要求1所述的图片压缩方法,其特征在于,所述步骤S200进一步包括如下子步骤:子步骤S210,根据所述最低质量因子对所述原始图片进行压缩处理,得到第一图片;
子步骤S220,根据所述第一图片和所述目标大小确定所述最优压缩比例。
3.根据权利要求2所述的图片压缩方法,其特征在于,所述子步骤S220进一步包括:根据预设的初始压缩比例对所述第一图片进行压缩处理,得到第二图片;
根据所述第二图片的大小,将所述初始压缩比例按照预设的步长进行修改,直至根据修改后的压缩比例对所述第一图片进行压缩处理得到图片的大小小于或者等于所述目标大小;
将所述修改后的压缩比例作为最优压缩比例。
4.根据权利要求2所述的图片压缩方法,其特征在于,所述子步骤S220进一步包括:根据二分法计算压缩比例,直至根据计算得到的压缩比例对所述第一图片进行压缩处理得到图片的大小小于或者等于所述目标大小;
将所述计算得到的压缩比例作为所述最优压缩比例。
5.根据权利要求1所述的图片压缩方法,其特征在于,所述步骤S400进一步包括如下子步骤:子步骤S410,根据预设的初始质量压缩因子对所述中间图片进行压缩处理,得到次级图片;
子步骤S420,根据所述次级图片的大小,将所述初始质量压缩因子按照预设的步长进行修改,直至根据修改后的质量压缩因子对所述中间图片进行压缩处理得到图片的大小小于或者等于所述目标大小;
子步骤S430,将所述修改后的质量压缩因子作为最优质量压缩因子。
6.一种图片压缩装置,其特征在于,包括:
图片获取模块,用于获取待压缩的原始图片;
最优比例确定模块,用于根据预设的最低质量压缩因子将所述原始图片压缩至预设的目标大小,以确定最优压缩比例;
第一压缩模块,用于根据所述最优压缩比例对所述原始图片进行压缩,得到中间图片;
最优因子确定模块,用于根据所述中间图片和所述目标大小,确定最优质量压缩因子;
第二压缩模块,用于根据所述最优质量因子压缩所述中间图片,得到压缩后的图片。
7.根据权利要求6所述的图片压缩装置,其特征在于,所述最优比例确定模块包括:第一压缩单元,用于根据所述最低质量因子对所述原始图片进行压缩处理,得到第一图片;
最优比例确定单元,用于根据所述第一图片和所述目标大小确定所述最优压缩比例。
8.根据权利要求6所述的图片压缩装置,其特征在于,所述最优因子确定模块包括:第二压缩单元,用于根据预设的初始质量压缩因子对所述中间图片进行压缩处理,得到次级图片;
修改单元,用于根据所述次级图片的大小,将所述初始质量压缩因子按照预设的步长进行修改,直至根据修改后的质量压缩因子对所述中间图片进行压缩处理得到图片的大小小于或者等于所述目标大小;
确定单元,用于将所述修改后的质量压缩因子作为最优质量压缩因子。
9.一种计算机设备,其特征在于,包括根据权利要求6-8中任一项所述的图片压缩装置。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-5中任一项所述图片压缩方法的步骤。