发明名称 |
一种对批量图片进行缩放处理的方法 |
摘要 |
本发明提出了一种对批量图片进行缩放处理的方法,所述方法包括数据输入步骤,数据处理步骤,图片处理步骤,目标图片生成步骤;所述数据输入步骤是指将图片集合,图片集合元素数据和目标图片元素数据输入;所述数据处理步骤是指按照像素大小将图片集合重新排序,按照目标图片元素数据生成比对模板;所述图片处理是指计算上、下边距,左、右边距,并根据上、下边距,左、右边距的边距值对图片进行放大或者缩小处理;所述目标图片生成步骤是指当图片集合经过缩放处理之后,在出现的图片拖曳视图,确定图片的显示区域,然后确定目标图片的输出路径和名称。本发明提出的方法实现了大量图片同时进行缩放处理,并且操作简单,易于掌握。 |
申请公布号 |
CN103839224A |
申请公布日期 |
2014.06.04 |
申请号 |
CN201210484968.7 |
申请日期 |
2012.11.26 |
申请人 |
镇江京江软件园有限公司 |
发明人 |
丁凡 |
分类号 |
G06T3/40(2006.01)I |
主分类号 |
G06T3/40(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种对批量图片进行缩放处理的方法,其特征在于,所述方法包括以下步骤:数据输入步骤:将需要缩放的图片集合,图片集合元素中的高度、宽度和像素数据以及目标图片集合元素中的高度、宽度数据输入;数据处理步骤:将图片集合按照像素大小重新排序;生成一个高度、宽度与目标图片集合高度、宽度相等的比对模板;图片处理步骤:将图片居中设置在比对模板中,上边和下边的边距值等于(模板宽度‑图片宽度)/2,左边和右边的边距值等于(模板长度‑图片长度)/2,当上下或者左右边中有边距值大于零时,对图片进行放大处理,直到上下或者左右边中的最大边距值等于零时停止放大处理;当上下以及左右边的边距值小于零时,对图片进行缩小处理,直到上下或者左右边中的最大边距值等于零时停止缩小处理;目标图片生成步骤:创建一个数组对象用于存放经过处理的图片集合,当所有图片处理完毕后生成一个图片拖曳的视图,通过拖曳确认图片最终导出的显示区域,确认完图片显示区域后,选择目标图片集合的输出路径,并将目标图片命名为原图片的名称,最后确认输出即可实现批量图片的缩放处理;所述显示区域的高度、宽度等于目标图片集合的高度、宽度。 |
地址 |
212016 江苏省镇江市京口区学府路118号高创中心3楼 |