用于电子终端的应用截屏方法和装置制造方法及图纸

技术编号:30136992 阅读:26 留言:0更新日期:2021-09-23 14:49
本公开关于一种用于电子终端的应用截屏方法和装置。所述电子终端的显示屏的显示区域包括至少两个区域,所述应用截屏方法包括:在所述至少两个区域上显示第一应用的不同界面;获取对所述至少两个区域的选择命令以及长截屏命令,其中,第一区域包括所述至少两个区域中的至少一个区域;响应于所述选择命令和所述长截屏命令,对选择的第一区域对应的第一界面执行长截屏;输出第一界面的长截屏图像。输出第一界面的长截屏图像。输出第一界面的长截屏图像。

【技术实现步骤摘要】
用于电子终端的应用截屏方法和装置


[0001]本公开涉及终端
,更具体地说,涉及一种用于电子终端的应用 截屏方法和装置。

技术介绍

[0002]随着电子终端技术的发展,分屏显示技术越来越普及,使得用户在使用 电子终端时能够高效地利用有限大小的显示屏。分屏显示可包括应用间分屏 和应用内分屏。应用间分屏是指在电子终端的显示屏上显示多个应用的界面, 应用内分屏是指在电子终端的显示屏上显示同一应用的多个界面。目前,在 分屏显示时,不支持长截屏(也称为滚动截屏)功能,无法满足用户在分屏 显示时希望执行长截屏的需求。

技术实现思路

[0003]本公开提供一种用于电子终端的应用截屏方法和装置,以至少解决上述 相关技术中的问题,也可不解决任何上述问题。
[0004]根据本公开实施例的第一方面,提供一种用于电子终端的应用截屏方法, 其特征在于,所述电子终端的显示屏的显示区域包括至少两个区域,所述应 用截屏方法包括:在所述至少两个区域上显示第一应用的不同界面;获取对 所述至少两个区域中的第一区域的选择命令以及用户输入的长截屏命令,其 中,第一区域包括所述至少两个区域中的至少一个区域;响应于所述选择命 令和所述长截屏命令,对选择的第一区域对应的第一界面执行长截屏;输出 第一界面的长截屏图像。
[0005]可选地,所述响应于所述选择命令和所述长截屏命令,对选择的区域对 应的界面执行长截屏,可包括:通过模拟针对第一区域的触摸滑动事件来滚 动第一界面以获取第一界面的长截屏界面内容,并基于第一界面的长截屏界 面内容生成第一界面的长截屏图像。
[0006]可选地,所述通过模拟针对第一区域的触摸滑动事件来滚动第一界面以 获取第一界面的完整界面内容,并基于第一界面的完整界面内容生成第一界 面的长截屏图像,可包括:获取第一界面的初始界面内容的第一截屏图像; 重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新界面内容 的第二截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命 令,从而获得至少一个第二截屏图像;将第一截屏图像与所述至少一个第二 截屏图像拼接,获得第一界面的长截屏图像。
[0007]可选地,在第一区域为单个区域的情况下,所述获取第一界面的初始界 面内容的第一截屏图像包括:获取所述电子终端的显示屏的显示区域的初始 全屏内容的第三截屏图像;根据第一区域的位置信息,对第三截屏图像进行 裁剪,获得第一截屏图像。所述获取第一界面滚动后出现的新界面内容的第 二截屏图像,可包括:在第一界面滚动后,获取第一界面滚动后出现的新全 屏内容的第四截屏图像;根据第一区域的位置信息,对第四截屏图像进行裁 剪,获得第二截屏图像。
[0008]可选地,在第一区域为单个区域的情况下,所述获取第一界面的初始界 面内容的
第一截屏图像包括:根据第一区域的位置信息,对第一界面的初始 界面内容进行截取,获得第一截屏图像。所述获取第一界面滚动后出现的新 界面内容的第二截屏图像,可包括:在第一界面滚动后,根据第一区域的位 置信息,对第一界面滚动后出现的新界面内容进行截取,获得第二截屏图像。
[0009]可选地,在第一区域包括多个区域的情况下,所述获取第一界面的初始 界面内容的第一截屏图像可包括:分别根据所述多个区域的每个区域的位置 信息,对每个区域对应的界面的初始界面内容进行截取,获得多个第一截屏 图像。所述重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的 新界面内容的第二截屏图像,直到第一界面的界面内容结束或用户输入停止 长截屏的命令,从而获得至少一个第二截屏图像,可包括:重复执行以下操 作:滚动所述多个区域的多个界面,并分别根据每个区域的位置信息,对每 个区域滚动后出现的新界面内容进行截取,直到所述多个区域的界面内容都 结束或用户输入停止长截屏的命令,从而获得每个区域的至少一个第二截屏 图像。所述将第一截屏图像与所述至少一个第二截屏图像拼接,获得第一界 面的长截屏图像,可包括:针对所述多个区域中的每个区域,将该区域对应 的第一截屏图像与至少一个第二截屏图像拼接,获得所述多个区域中的每个 区域的长截屏图像;将所述多个区域中的每个区域的长截屏图像组合,并对 所述多个区域中界面内容不足的区域的界面内容进行补白以与最长界面内容 对齐,以获得第一界面的长截屏图像。
[0010]可选地,所述通过模拟针对第一区域的触摸滑动事件来滚动第一界面以 获取第一界面的完整界面内容,并基于第一界面的完整界面内容生成第一界 面的长截屏图像,可包括:获取所述电子终端的显示屏的显示区域的初始全 屏内容的第三截屏图像;重复执行以下操作:滚动第一界面并获取第一界面 滚动后出现的新全屏内容的第四截屏图像,直到第一界面的界面内容结束或 用户输入停止长截屏的命令,从而获得至少一个第四截屏图像;将第三截屏 图像与所述至少一个第四截屏图像拼接,获得全屏的长截屏图像;根据第一 区域的位置信息,基于所述全屏的长截屏图像,获得第一界面的长截屏图像。
[0011]可选地,在第一区域为单个区域的情况下,所述根据第一区域的位置信 息,基于所述全屏的长截屏图像,获得第一界面的长截屏图像可包括:根据 第一区域的位置信息,对所述全屏的长截屏图像进行裁剪,获得第一界面的 长截屏图像。
[0012]可选地,在第一区域包括多个区域的情况下,所述重复执行以下操作: 滚动第一界面并获取第一界面滚动后出现的新全屏内容的第四截屏图像,直 到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一 个第四截屏图像,可包括:重复执行以下操作:滚动所述多个区域的多个界 面并获取所述多个区域对应的多个界面滚动后出现的新全屏内容的第四截屏 图像,直到所述多个区域的界面内容都结束或用户输入停止长截屏的命令, 从而获得至少一个第四截屏图像。所述根据第一区域的位置信息,基于所述 全屏的长截屏图像,获得第一界面的长截屏图像,可包括:根据所述多个区 域的位置信息,对所述全屏的长截屏图像进行裁剪;对所述多个区域中由于 界面内容不足而包括重复界面内容的区域的重复界面内容进行裁剪并补白, 以与最长界面内容对齐。
[0013]可选地,所述获取对所述至少两个区域的选择命令以及长截屏命令,可 包括:接收用户输入的截屏命令;响应于所述截屏命令,向用户显示区域选 择接口和长截屏控制接口;接收用户通过所述区域选择接口输入的所述选择 命令;接收用户通过所述长截屏控制
接口输入的所述长截屏命令。
[0014]根据本公开实施例的第二方面,提供一种用于电子终端的应用截屏装置, 其特征在于,所述电子终端的显示屏的显示区域包括至少两个区域,所述应 用截屏装置包括:显示单元,被配置为:在所述至少两个区域上显示第一应 用的不同界面;交互单元,被配置为:获取对所述至少两个区域中的第一区 域的选择命令以及长截屏命令,其中,第一区域包括所述至少两个区域中的 至少一个区域;截屏单元,被配置为:响应于所述选择命令和所述长截屏命 令,对选择的第一区域对应的第一界面执行长截屏;输出单元,被配置为: 输本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于电子终端的应用截屏方法,其特征在于,所述电子终端的显示屏的显示区域包括至少两个区域,所述应用截屏方法包括:在所述至少两个区域上显示第一应用的不同界面;获取对所述至少两个区域中的第一区域的选择命令以及长截屏命令,其中,第一区域包括所述至少两个区域中的至少一个区域;响应于所述选择命令和所述长截屏命令,对选择的第一区域对应的第一界面执行长截屏;输出第一界面的长截屏图像。2.如权利要求1所述的应用截屏方法,其特征在于,所述响应于所述选择命令和所述长截屏命令,对选择的区域对应的界面执行长截屏,包括:通过模拟针对第一区域的触摸滑动事件来滚动第一界面以获取第一界面的长截屏界面内容,并基于第一界面的长截屏界面内容生成第一界面的长截屏图像。3.如权利要求2所述的应用截屏方法,其特征在于,所述通过模拟针对第一区域的触摸滑动事件来滚动第一界面以获取第一界面的完整界面内容,并基于第一界面的完整界面内容生成第一界面的长截屏图像,包括:获取第一界面的初始界面内容的第一截屏图像;重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新界面内容的第二截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一个第二截屏图像;将第一截屏图像与所述至少一个第二截屏图像拼接,获得第一界面的长截屏图像。4.如权利要求3所述的应用截屏方法,其特征在于,在第一区域为单个区域的情况下,所述获取第一界面的初始界面内容的第一截屏图像包括:获取所述电子终端的显示屏的显示区域的初始全屏内容的第三截屏图像;根据第一区域的位置信息,对第三截屏图像进行裁剪,获得第一截屏图像;所述获取第一界面滚动后出现的新界面内容的第二截屏图像,包括:在第一界面滚动后,获取第一界面滚动后出现的新全屏内容的第四截屏图像;根据第一区域的位置信息,对第四截屏图像进行裁剪,获得第二截屏图像。5.如权利要求3所述的应用截屏方法,其特征在于,在第一区域为单个区域的情况下,所述获取第一界面的初始界面内容的第一截屏图像包括:根据第一区域的位置信息,对第一界面的初始界面内容进行截取,获得第一截屏图像;所述获取第一界面滚动后出现的新界面内容的第二截屏图像,包括:在第一界面滚动后,根据第一区域的位置信息,对第一界面滚动后出现的新界面内容进行截取,获得第二截屏图像。6.如权利要求3所述的应用截屏方法,其特征在于,在第一区域包括多个区域的情况下,所述获取第一界面的初始界面内容的第一截屏图像包括:分别根据所述多个区域的每个区域的位置信息,对每个区域对应的界面的初始界面内容进行截取,获得多个第一截屏图像;所述重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新界面内容的第
二截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一个第二截屏图像,包括:重复执行以下操作:滚动所述多个区域的多个界面,并分别根据每个区域的位置信息,对每个区域滚动后出现的新界面内容进行截取,直到所述多个区域的界面内容都结束或用户输入停止长截屏的命令,从而获得每个区域的至少一个第二截屏图像;所述将第一截屏图像与所述至少一个第二截屏图像拼接,获得第一界面的长截屏图像,包括:针对所述多个区域中的每个区域,将该区域对应的第一截屏图像与至少一个第二截屏图像拼接,获得所述多个区域中的每个区域的长截屏图像;将所述多个区域中的每个区域的长截屏图像组合,并对所述多个区域中界面内容不足的区域的界面内容进行补白以与最长界面内容对齐,以获得第一界面的长截屏图像。7.如权利要求2所述的应用截屏方法,其特征在于,所述通过模拟针对第一区域的触摸滑动事件来滚动第一界面以获取第一界面的完整界面内容,并基于第一界面的完整界面内容生成第一界面的长截屏图像,包括:获取所述电子终端的显示屏的显示区域的初始全屏内容的第三截屏图像;重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新全屏内容的第四截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一个第四截屏图像;将第三截屏图像与所述至少一个第四截屏图像拼接,获得全屏的长截屏图像;根据第一区域的位置信息,基于所述全屏的长截屏图像,获得第一界面的长截屏图像。8.如权利要求7所述的应用截屏方法,其特征在于,在第一区域为单个区域的情况下,所述根据第一区域的位置信息,基于所述全屏的长截屏图像,获得第一界面的长截屏图像包括:根据第一区域的位置信息,对所述全屏的长截屏图像进行裁剪,获得第一界面的长截屏图像。9.如权利要求7所述的应用截屏方法,其特征在于,在第一区域包括多个区域的情况下,所述重复执行以下操作:滚动第一界面并获取第一界面滚动后出现的新全屏内容的第四截屏图像,直到第一界面的界面内容结束或用户输入停止长截屏的命令,从而获得至少一个第四截屏图像,包括:重复执行以下操作:滚动所述多个区域的多个界面并获取所述多个区域对应的多个界面滚动后出现的新全屏内容的第四截屏图像,直到所述多个区域的界面内容都结束或用户输入停止长截屏的命令,从而获得至少一个第四截屏图像;所述根据第一区域的位置信息,基于所述全屏的长截屏图像,获得第一界面的长截屏图像,包括:根据所述多个区域的位置信息,对所述全屏的长截屏图像进行裁剪;对所述多个区域中由于界面内容不足而包括重复界面内容的区域的重复界面内容进行裁剪并补白,以与最长界面内容对齐。10.如权利要求1所述的应用截屏方法,其特征在于,所述获取对所述至少两个区域中
的第一区域的选择命令以及长截屏命令,包括:接收用户输入的截屏命令;响...

【专利技术属性】
技术研发人员:阮方燃范辉强吴炜秋
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1