《一种对批量图片进行缩放处理的方法.pdf》由会员分享,可在线阅读,更多相关《一种对批量图片进行缩放处理的方法.pdf(6页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103839224 A (43)申请公布日 2014.06.04 CN 103839224 A (21)申请号 201210484968.7 (22)申请日 2012.11.26 G06T 3/40(2006.01) (71)申请人 镇江京江软件园有限公司 地址 212016 江苏省镇江市京口区学府路 118 号高创中心 3 楼 (72)发明人 丁凡 (54) 发明名称 一种对批量图片进行缩放处理的方法 (57) 摘要 本发明提出了一种对批量图片进行缩放处理 的方法, 所述方法包括数据输入步骤, 数据处理步 骤, 图片处理步骤, 目标图片生成步骤 ; 所述数据 输入步。
2、骤是指将图片集合, 图片集合元素数据和 目标图片元素数据输入 ; 所述数据处理步骤是指 按照像素大小将图片集合重新排序, 按照目标图 片元素数据生成比对模板 ; 所述图片处理是指计 算上、 下边距, 左、 右边距, 并根据上、 下边距, 左、 右边距的边距值对图片进行放大或者缩小处理 ; 所述目标图片生成步骤是指当图片集合经过缩放 处理之后, 在出现的图片拖曳视图, 确定图片的显 示区域, 然后确定目标图片的输出路径和名称。 本 发明提出的方法实现了大量图片同时进行缩放处 理, 并且操作简单, 易于掌握。 (51)Int.Cl. 权利要求书 1 页 说明书 2 页 附图 2 页 (19)中华人。
3、民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书2页 附图2页 (10)申请公布号 CN 103839224 A CN 103839224 A 1/1 页 2 1. 一种对批量图片进行缩放处理的方法, 其特征在于, 所述方法包括以下步骤 : 数据输入步骤 : 将需要缩放的图片集合, 图片集合元素中的高度、 宽度和像素数据以及 目标图片集合元素中的高度、 宽度数据输入 ; 数据处理步骤 : 将图片集合按照像素大小重新排序 ; 生成一个高度、 宽度与目标图片 集合高度、 宽度相等的比对模板 ; 图片处理步骤 : 将图片居中设置在比对模板中, 上边和下边的边距值等于 (模板宽 度。
4、 - 图片宽度) /2, 左边和右边的边距值等于 (模板长度 - 图片长度) /2, 当上下或者左右边 中有边距值大于零时, 对图片进行放大处理, 直到上下或者左右边中的最大边距值等于零 时停止放大处理 ; 当上下以及左右边的边距值小于零时, 对图片进行缩小处理, 直到上下或 者左右边中的最大边距值等于零时停止缩小处理 ; 目标图片生成步骤 : 创建一个数组对象用于存放经过处理的图片集合, 当所有图片处 理完毕后生成一个图片拖曳的视图, 通过拖曳确认图片最终导出的显示区域, 确认完图片 显示区域后, 选择目标图片集合的输出路径, 并将目标图片命名为原图片的名称, 最后确认 输出即可实现批量图片。
5、的缩放处理 ; 所述显示区域的高度、 宽度等于目标图片集合的高度、 宽度。 2. 如权利要求 1 所述的一种对批量图片进行缩放处理的方法, 其特征在于, 所述图片 集合的元素数据输入是指采用 GDI 技术创建一个数组对象, 将需要缩放的图片集合元素中 的高度、 宽度和像素数据载入到数组对象中。 3. 如权利要求 1 所述的一种对批量图片进行缩放处理的方法, 其特征在于, 所述的将 图片集合按照像素大小重新排序是指使用冒泡排序法将图片集合从大到小重新排序。 权 利 要 求 书 CN 103839224 A 2 1/2 页 3 一种对批量图片进行缩放处理的方法 技术领域 0001 本发明涉及对图片。
6、进行缩放处理的方法, 特别涉及对批量图片进行缩放处理的方 法。 背景技术 0002 随着信息技术, 电子商务的发展, 商品在网上的展示变得必不可少, 这些图片为人 们的选择提供了直观的感受。例如淘宝店主上传商品图片, 图片大小不一就会网页的整体 美观, 这就要求对图片进行统一的放大或缩小的处理。 0003 目前图片处理的工具很多, 例如 photoshop, Fireworks 等图片处理软件, 这些市 场上大家所熟识的图片处理工具的功能无疑是强大的, 但对于图片的简单缩放处理而言, 这些图片处理工具显得操作过于复杂, 对于使用者的要求也较高。并且不能够对大量图片 同时进行缩放处理, 需要对图。
7、片逐个缩放, 这个操作的重复量就很大, 从而加大了工作量。 发明内容 0004 本发明的目的在于克服现有技术中的缺陷, 提供一种对批量图片进行缩放处理的 方法, 所述方法不仅操作简单方便, 还能够对批量图片进行缩放处理。 0005 本发明是通过以下技术方案予以实现的。 0006 一种对批量图片进行缩放处理的方法, 所述方法包括数据输入步骤, 数据处理步 骤, 图片处理步骤和目标图片生成步骤 ; 数据输入步骤 : 将需要缩放的图片集合, 图片集合元素中的高度、 宽度和像素数据以及 目标图片集合元素中的高度、 宽度数据输入 ; 数据处理步骤 : 将图片集合按照像素大小重新排序 ; 生成一个高度、 。
8、宽度与目标图片 集合高度、 宽度相等的比对模板 ; 图片处理步骤 : 将图片居中设置在比对模板中, 上边和下边的边距值等于 (模板宽 度 - 图片宽度) /2, 左边和右边的边距值等于 (模板长度 - 图片长度) /2, 当上下或者左右边 中有边距值大于零时, 对图片进行放大处理, 直到上下或者左右边中的最大边距值等于零 时停止放大处理 ; 当上下以及左右边的边距值小于零时, 对图片进行缩小处理, 直到上下或 者左右边中的最大边距值等于零时停止缩小处理 ; 目标图片生成步骤 : 创建一个数组对象用于存放经过处理的图片集合, 当所有图片处 理完毕后生成一个图片拖曳的视图, 通过拖曳确认图片最终导。
9、出的显示区域, 确认完图片 显示区域后, 选择目标图片集合的输出路径, 并将目标图片命名为原图片的名称, 最后确认 输出即可实现批量图片的缩放处理 ; 所述显示区域的高度、 宽度等于目标图片集合的高度、 宽度。 0007 上述的一种对批量图片进行缩放处理的方法, 其中, 所述图片集合的元素数据输 入是指采用 GDI 技术创建一个数组对象, 将需要缩放的图片集合元素中的高度、 宽度和像 素数据载入到数组对象中。 说 明 书 CN 103839224 A 3 2/2 页 4 0008 上述的一种对批量图片进行缩放处理的方法, 其中, 所述的将图片集合按照像素 大小重新排序是指使用冒泡排序法将图片集。
10、合从大到小重新排序。 0009 本发明提出的对批量图片进行缩放处理的方法, 大大简化了缩放处理的程序, 使 得用户在使用过程中方便简单, 易于操作 ; 更为重要的是实现了对批量图片同时进行缩放 处理, 降低了工作量, 提高了缩放处理的工作效率。 附图说明 0010 图 1 是一种对批量图片进行缩放处理方法的原理图。 0011 图 2 是原图片在比对模板中居中放置的各情况示例图。 具体实施方式 0012 一种对批量图片进行缩放处理的方法, 包括数据输入、 数据处理、 图片处理和目标 图片生成四个步骤, 如图 1 所示。 0013 数据输入步骤 : 将需要缩放的图片集合, 图片集合元素中的高度、 。
11、宽度和像素数据 以及目标图片集合元素中的高度、 宽度数据输入 ; 数据处理步骤 : 将图片集合按照像素大小重新排序 ; 生成一个高度、 宽度与目标图片 集合高度、 宽度相等的比对模板 ; 图片处理步骤 : 将图片居中设置在比对模板中, 如图 2 所示, 上边和下边的边距值等于 (模板宽度 - 图片宽度) /2, 左边和右边的边距值等于 (模板长度 - 图片长度) /2, 当上下或者 左右边中有边距值大于零时, 对图片进行放大处理, 直到上下或者左右边中的最大边距值 等于零时停止放大处理 ; 当上下以及左右边的边距值小于零时, 对图片进行缩小处理, 直到 上下或者左右边中的最大边距值等于零时停止。
12、缩小处理 ; 目标图片生成步骤 : 创建一个数组对象用于存放经过处理的图片集合, 当所有图片处 理完毕后生成一个图片拖曳的视图, 通过拖曳确认图片最终导出的显示区域, 确认完图片 显示区域后, 选择目标图片集合的输出路径, 并将目标图片命名为原图片的名称, 最后确认 输出即可实现批量图片的缩放处理 ; 所述显示区域的高度、 宽度等于目标图片集合的高度、 宽度。 0014 上述的一种对批量图片进行缩放处理的方法, 其中, 所述图片集合的元素数据输 入是指采用 GDI 技术创建一个数组对象, 将需要缩放的图片集合元素中的高度、 宽度和像 素数据载入到数组对象中。 0015 上述的一种对批量图片进行缩放处理的方法, 其中, 所述的将图片集合按照像素 大小重新排序是指使用冒泡排序法将图片集合从大到小重新排序。 说 明 书 CN 103839224 A 4 1/2 页 5 图 1 说 明 书 附 图 CN 103839224 A 5 2/2 页 6 图 2 说 明 书 附 图 CN 103839224 A 6 。