首页 / 专利库 / 专利权 / 权利要求 / 一种基于移动终端的图片批量编辑方法

一种基于移动终端的图片批量编辑方法

阅读:840发布:2021-04-14

专利汇可以提供一种基于移动终端的图片批量编辑方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种基于移动终端的图片批量编辑方法,其通过将多张图片导入编辑器中,当对其中一张待编辑图片进行编辑时,产生的编辑数据会同时 渲染 到其他待编辑图片上,从而实现多张图片的批量编辑。,下面是一种基于移动终端的图片批量编辑方法专利的具体信息内容。

1.一种基于移动终端的图片批量编辑方法,其特征在于:所述图片以原图+PainterInfo信息方式保存,通过PainterInfo信息渲染原图的方式显示;所述PainterInfo信息用于保存编辑数据;每对图片进行一个编辑操作,生成一份PainterInfo信息;当对图片进行多个编辑操作时,图片有多份按时间为序保存的PainterInfo信息;
选择多张图片作为待编辑图片进行批量编辑时,将所有待编辑图片导入编辑器中;当待编辑图片为首次编辑时,直接将待编辑图片作为背景图片;当待编辑图片为非首次编辑时,将原图作为背景图片,将最新一份PainterInfo信息渲染到背景图片上,生成效果图;
选择其中一张待编辑图片作为主图片进行编辑,每进行一编辑操作,所有待编辑图片均生成一份新的PainterInfo信息,每一待编辑图片新的PainterInfo信息保存该编辑操作的编辑数据以及上一份PainterInfo信息中保存的编辑数据;每执行完一个编辑操作,将每一待编辑图片的新PainterInfo信息渲染到相应的背景图片上,生成效果图;所有编辑操作完成后,将所有背景图片作为原图保存,并将每一待编辑图片的所有PainterInfo信息以编辑时间为序与相应地原图进行关联保存。
2.根据权利要求1所述的一种基于移动终端的图片批量编辑方法,其特征在于:当对所有待编辑图片中的部分图片进行再次批量编辑时,所述批量编辑包括对待编辑图片的原图的批量编辑以及对渲染到待编辑图片的原图上的编辑数据的批量编辑。
3.根据权利要求1所述的一种基于移动终端的图片批量编辑方法,其特征在于:所述图片的编辑包括添加图片、添加文字、添加气泡、裁剪、旋转、修改图像参数、添加效果滤镜、撤销和恢复。
4.根据权利要求2所述的一种基于移动终端的图片批量编辑方法,其特征在于:进行撤销操作时,将每一待编辑图片的最新一份PainterInfo信息的前一份PainterInfo信息渲染到相应的背景图片上。
5.根据权利要求4所述的一种基于移动终端的图片批量编辑方法,其特征在于:进行恢复操作时,将每一待编辑图片的最新一份PainterInfo信息渲染到相应的背景图片上。
6.一种基于移动终端的图片批量编辑方法,其特征在于:所述图片以原图+PainterInfo信息方式保存,通过PainterInfo信息渲染原图的方式显示;所述PainterInfo信息用于保存编辑数据;
选择多张图片作为待编辑图片进行批量编辑时,将所有待编辑图片导入编辑器中;当待编辑图片为首次编辑时,直接将待编辑图片作为背景图片,生成PainterInfo信息;当待编辑图片为非首次编辑时,将原图作为背景图片,将PainterInfo信息渲染到背景图片上,生成效果图;
选择其中一张待编辑图片作为主图片进行编辑,编辑过程中产生的编辑数据保存至主图片的PainterInfo信息中,同时,编辑数据也保存至其他图片的PainterInfo信息中;每执行完一个编辑操作,将每一待编辑图片的新PainterInfo信息渲染到相应的背景图片上,生成效果图;所有编辑操作完成后,将所有背景图片作为原图保存,并将所有PainterInfo信息与相应的原图进行关联保存。
7.根据权利要求6所述的一种基于移动终端的图片批量编辑方法,其特征在于:当对所有待编辑图片中的部分图片进行再次批量编辑时,所述批量编辑包括对待编辑图片的原图的批量编辑以及对渲染到待编辑图片的原图上的编辑数据的批量编辑。
8.根据权利要求6所述的一种基于移动终端的图片批量编辑方法,其特征在于:所述图片的编辑包括添加图片、添加文字、添加气泡、裁剪、旋转、修改图像参数、添加效果滤镜、撤销。
9.根据权利要求8所述的一种基于移动终端的图片批量编辑方法,其特征在于:进行撤销操作时,将每一待编辑图片的PainterInfo信息中的最新一份编辑数据删除,更新PainterInfo信息,并将更新后的PainterInfo信息渲染到相应的背景图片上。

说明书全文

一种基于移动终端的图片批量编辑方法

技术领域

[0001] 本发明涉及图片编辑领域,具体涉及一种基于移动终端的图片批量编辑方法。

背景技术

[0002] 在移动操作系统中,现有的图片编辑方法仅支持单张图片的处理,无法满足图片批量处理的需求。导致图片编辑的效率低,用户体验差。

发明内容

[0003] 本发明的目的在于提供一种基于移动终端的图片批量编辑方法,其能够提高图片处理效率,提高用户体验。
[0004] 为实现上述目的,本发明采用的技术方案是;一种基于移动终端的图片批量编辑方法,所述图片以原图+PainterInfo信息方式保存,通过PainterInfo信息渲染原图的方式显示;所述PainterInfo信息用于保存编辑数据;
每对图片进行一个编辑操作,生成一份PainterInfo信息;当对图片进行多个编辑操作时,图片有多份按时间为序保存的PainterInfo信息;
选择多张图片作为待编辑图片进行批量编辑时,将所有待编辑图片导入编辑器中;当待编辑图片为首次编辑时,直接将待编辑图片作为背景图片;当待编辑图片为非首次编辑时,将原图作为背景图片,将最新一份PainterInfo信息渲染到背景图片上,生成效果图;
选择其中一张待编辑图片作为主图片进行编辑,每进行一编辑操作,所有待编辑图片均生成一份新的PainterInfo信息,每一待编辑图片新的PainterInfo信息保存该编辑操作的编辑数据以及上一份PainterInfo信息中保存的编辑数据;每执行完一个编辑操作,将每一待编辑图片的新PainterInfo信息渲染到相应的背景图片上,生成效果图;所有编辑操作完成后,将所有背景图片作为原图保存,并将每一待编辑图片的所有PainterInfo信息以编辑时间为序与相应地原图进行关联保存。
[0005] 当对所有待编辑图片中的部分图片进行再次批量编辑时,所述批量编辑包括对待编辑图片的原图的批量编辑以及对渲染到待编辑图片的原图上的编辑数据的批量编辑。
[0006] 所述图片的编辑包括添加图片、添加文字、添加气泡、裁剪、旋转、修改图像参数、添加效果滤镜、撤销和恢复。
[0007] 进行撤销操作时,将每一待编辑图片的最新一份PainterInfo信息的前一份PainterInfo信息渲染到相应的背景图片上。
[0008] 进行恢复操作时,将每一待编辑图片的最新一份PainterInfo信息渲染到相应的背景图片上。
[0009] 一种基于移动终端的图片批量编辑方法,所述图片以原图+PainterInfo信息方式保存,通过PainterInfo信息渲染原图的方式显示;所述PainterInfo信息用于保存编辑数据;选择多张图片作为待编辑图片进行批量编辑时,将所有待编辑图片导入编辑器中;当待编辑图片为首次编辑时,直接将待编辑图片作为背景图片,生成PainterInfo信息;当待编辑图片为非首次编辑时,将原图作为背景图片,将PainterInfo信息渲染到背景图片上,生成效果图;
选择其中一张待编辑图片作为主图片进行编辑,编辑过程中产生的编辑数据保存至主图片的PainterInfo信息中,同时,编辑数据也保存至其他图片的PainterInfo信息中;每执行完一个编辑操作,将每一待编辑图片的新PainterInfo信息渲染到相应的背景图片上,生成效果图;所有编辑操作完成后,将所有背景图片作为原图保存,并将所有PainterInfo信息与相应的原图进行关联保存。
[0010] 当对所有待编辑图片中的部分图片进行再次批量编辑时,所述批量编辑包括对待编辑图片的原图的批量编辑以及对渲染到待编辑图片的原图上的编辑数据的批量编辑。
[0011] 所述图片的编辑包括添加图片、添加文字、添加气泡、裁剪、旋转、修改图像参数、添加效果滤镜、撤销。
[0012] 进行撤销操作时,将每一待编辑图片的PainterInfo信息中的最新一份编辑数据删除,更新PainterInfo信息,并将更新后的PainterInfo信息渲染到相应的背景图片上。
[0013] 采用上述方案后,本发明通过将多张图片导入编辑器中,当对其中一张待编辑图片进行编辑时,产生的编辑数据会同时渲染到其他待编辑图片上,从而实现多张图片的批量编辑,从而提高图片的处理速度,提高用户体验。
[0014] 此外,本发明对所有待编辑图片中的部分图片进行再次批量编辑时,批量编辑包括对待编辑图片的原图的批量编辑以及对渲染到待编辑图片的原图上的编辑数据的批量编辑。也就是说,本发明既可以对图片进行新的批量编辑操作,也可以对图片的原编辑数据进行批量编辑,从而实现对图片以及图片编辑过程产生的编辑信息的重复多次修改,在提高图片处理速度的基础上提高了图片编辑的灵活性,进一步提高了用户体验。附图说明
[0015] 图1为本发明实施例一的处理流程图;图2为本发明实施例二的处理流程图。

具体实施方式

[0016] 本发明揭示了一种基于移动终端的图片批量编辑方法,其通过将多张图片导入编辑器中,当对其中一张待编辑图片进行编辑时,产生的编辑数据会同时渲染到其他待编辑图片上,从而实现多张图片的批量编辑。为详尽本发明内容,以下将列举两个实施例进行详细说明。
[0017] 实施例一如图1所示,本实施例揭示了一种基于移动终端的图片批量编辑方法,其中所需要编辑的图片以原图+PainterInfo信息方式保存,通过PainterInfo信息渲染原图的方式显示;所述PainterInfo信息用于保存编辑数据;每对图片进行一个编辑操作,生成一份PainterInfo信息;当对图片进行多个编辑操作时,图片有多份按时间为序保存的PainterInfo信息。
[0018] 选择多张图片作为待编辑图片进行批量编辑时,将所有待编辑图片导入编辑器中;当待编辑图片为首次编辑时,直接将待编辑图片作为背景图片;当待编辑图片为非首次编辑时,将原图作为背景图片,将最新一份PainterInfo信息渲染到背景图片上,生成效果图;选择其中一张待编辑图片作为主图片进行编辑,每进行一编辑操作,所有待编辑图片均生成一份新的PainterInfo信息,每一待编辑图片新的PainterInfo信息保存该编辑操作的编辑数据以及上一份PainterInfo信息中保存的编辑数据;每执行完一个编辑操作,将每一待编辑图片的新PainterInfo信息渲染到相应的背景图片上,生成效果图;所有编辑操作完成后,将所有背景图片作为原图保存,并将每一待编辑图片的所有PainterInfo信息以编辑时间为序与相应地原图进行关联保存。
[0019] 当对所有待编辑图片中的部分图片进行再次批量编辑时,所述批量编辑包括对待编辑图片的原图的批量编辑以及对渲染到待编辑图片的原图上的编辑数据的批量编辑。上述图片的编辑包括添加图片、添加文字、添加气泡、裁剪、旋转、修改图像参数、添加效果滤镜、撤销和恢复。对编辑数据的再次编辑一般包括对添加的图片、文字、气泡等编辑数据进行修改。
[0020] 进行撤销操作时,将每一待编辑图片的最新一份PainterInfo信息的前一份PainterInfo信息渲染到相应的背景图片上。进行恢复操作时,将每一待编辑图片的最新一份PainterInfo信息渲染到相应的背景图片上。
[0021] 每一待编辑图片的PainterInfo信息的数据信息格式如下,以 JSON数据格式表示。
[0022] {    width:1080,
height:1920,
"transform": {
        "a": 1,
        "b": 0,
        "c": 0,
        "d": 1,
        "tx": 0,
        "ty": 0
},
    elements:[]
}
width 表示背景图片的宽度,以像素为单位;
height 表示背景图片的高度,以像素为单位;
transform 是一个矩阵,表示背景图片的缩放,旋转信息;
elements 是一个数组列表,表示添加到背景图片的图片信息、文字信息;图片编辑过程中添加气泡和滤镜效果属于添加图片。
[0023] 图片信息的数据信息格式如下,以 JSON数据格式表示。
[0024] {    "type": "image",
    "top": 0,
    "left": 0,
    "height": 200,
    "width": 200,
    "padding": [0, 0, 0, 0],
    "transform": {
        "a": 1,
        "b": 0,
        "c": 0,
        "d": 1,
        "tx": 0,
        "ty": 0
    },
    "url":"http:gaoding.jpg"
}
type 表示类型,image 表示图片信息;
top 表示离背景图片上边缘的距离;
left 表示离背景图片做边缘的距离;
height 表示添加的图片的高度,用像素表示;
width 表示添加的图片的宽度,用像素表示;
padding 是一个数组,表示内边距,分别对应上右下左;
transform 是一个矩阵,表示图片的平移,缩放,旋转信息;
url 是一个图片链接。
[0025] 文字信息的数据信息格式如下,以 JSON数据格式表示。
[0026] {    "type": "text",
    "top": 0,
    "left": 0,
    "height": 200,
    "width": 200,
    "transform": {
        "a": 1,
        "b": 0,
        "c": 0,
        "d": 1,
        "tx": 0,
        "ty": 0
    },
    "fontFamily": "Simsun",
    "fontSize": 20,
    "fontStyle": "normal",
    "color":"#000000FF",
    "backgroundColor":"#000000FF",
    "lineHeight": 1.2,
    "letterSpacing": 0,
}
type 表示类型,text 表示文字;
top 表示文字离背景图上边缘的距离;
left 表示文字离背景图左边缘的距离;
width 表示文字的宽度;
height 表示文字的高度;
transform 是一个矩阵,表示文字的平移,旋转,缩放;
fontFamily 表示字体;
fontSize 表示字体大小;
fontStyle 表示文字格,粗体,斜体;
color 表示文字颜色
backgroundColor 表示文字背景色;
lineHeight 表示文字的行间距;
letterspacing 表示文字的字间距。
[0027] 实施例二如图2所示,与实施一相比,本实施例的图片批量编辑方法在图片编辑时,每一图片仅生成一份PainterInfo信息。
[0028] 该实施例中,图片以原图+PainterInfo信息方式保存,通过PainterInfo信息渲染原图的方式显示;所述PainterInfo信息用于保存编辑数据;选择多张图片作为待编辑图片进行批量编辑时,将所有待编辑图片导入编辑器中;当待编辑图片为首次编辑时,直接将待编辑图片作为背景图片,生成PainterInfo信息;当待编辑图片为非首次编辑时,将原图作为背景图片,将PainterInfo信息渲染到背景图片上,生成效果图;
选择其中一张待编辑图片作为主图片进行编辑,编辑过程中产生的编辑数据保存至主图片的PainterInfo信息中,同时,编辑数据也保存至其他图片的PainterInfo信息中;每执行完一个编辑操作,将每一待编辑图片的新PainterInfo信息渲染到相应的背景图片上,生成效果图;所有编辑操作完成后,将所有背景图片作为原图保存,并将所有PainterInfo信息与相应的原图进行关联保存。
[0029] 当对所有待编辑图片中的部分图片进行再次批量编辑时,所述批量编辑包括对待编辑图片的原图的批量编辑以及对渲染到待编辑图片的原图上的编辑数据的批量编辑。上述图片的编辑包括添加图片、添加文字、添加气泡、裁剪、旋转、修改图像参数、添加效果滤镜、撤销。对编辑数据的再次编辑一般包括对添加的图片、文字、气泡等编辑数据进行修改。
[0030] 进行撤销操作时,将每一待编辑图片的PainterInfo信息中的最新一份编辑数据删除,更新PainterInfo信息,并将更新后的PainterInfo信息渲染到相应的背景图片上。
[0031] 该实施例中的PainterInfo信息与实施例一相同,此处不再进行赘述。
[0032] 本发明的关键在于,本发明通过将多张图片导入编辑器中,当对其中一张待编辑图片进行编辑时,产生的编辑数据会同时渲染到其他待编辑图片上,从而实现多张图片的批量编辑,从而提高图片的处理速度,提高用户体验。
[0033] 此外,本发明对所有待编辑图片中的部分图片进行再次批量编辑时,批量编辑包括对待编辑图片的原图的批量编辑以及对渲染到待编辑图片的原图上的编辑数据的批量编辑。也就是说,本发明既可以对图片进行新的批量编辑操作,也可以对图片的原编辑数据进行批量编辑,从而实现对图片以及图片编辑过程产生的编辑信息的重复多次修改,在提高图片处理速度的基础上提高了图片编辑的灵活性,进一步提高了用户体验。
[0034] 以上所述,仅是本发明实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈