CN113031844A - 截图方法、装置、计算机设备和计算机可读存储介质 - Google Patents

截图方法、装置、计算机设备和计算机可读存储介质 Download PDF

Info

Publication number
CN113031844A
CN113031844A CN202110301764.4A CN202110301764A CN113031844A CN 113031844 A CN113031844 A CN 113031844A CN 202110301764 A CN202110301764 A CN 202110301764A CN 113031844 A CN113031844 A CN 113031844A
Authority
CN
China
Prior art keywords
screenshot
graphic
selection frame
touch
graphic selection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110301764.4A
Other languages
English (en)
Other versions
CN113031844B (zh
Inventor
王凯丰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Wentai Information Technology Co Ltd
Original Assignee
Shanghai Wentai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Wentai Information Technology Co Ltd filed Critical Shanghai Wentai Information Technology Co Ltd
Priority to CN202110301764.4A priority Critical patent/CN113031844B/zh
Publication of CN113031844A publication Critical patent/CN113031844A/zh
Application granted granted Critical
Publication of CN113031844B publication Critical patent/CN113031844B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请涉及计算机技术领域,提供了一种截图方法、装置、计算机设备和计算机可读存储介质。所述方法包括:响应于截图指令,生成图形选框,所述图形选框位于待截图画面之上;获取用户针对所述图形选框的触控操作的触控参数,所述触控参数包括触控压力持续时间;基于所述触控压力持续时间,调整所述图形选框的尺寸;根据调整后的所述图形选框,对所述待截图画面进行截图操作。采用本方法整个截图过程不需要保存整个显示界面的截图,其不会造成存储资源浪费。另外在实际操作时,用户不需要手指大幅度地拖动图形选框边界,便于实现单手操作。

Description

截图方法、装置、计算机设备和计算机可读存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种截图方法、装置、计算机设备和计算机可读存储介质。
背景技术
现有的智能终端往往具有截图功能。在实际中,若用户仅需要对显示界面中的局部区域进行截图,现有技术实现的方法是,首先,通过三击显示屏(或者指关节敲击显示屏,或者组合按键的方式)触发终端对整个显示界面进行截图,并保存;然后,调取已保存的截图,通过手指拖动图形选框边界,以对所保存的截图进行裁剪,以保留用户需要的部分画面,裁剪掉用户不需要的部分画面。
现有技术在实现对显示界面中的局部区域进行截图时,存在两个缺陷:一是,需要保存整个显示界面的截图,而整个显示界面的截图往往需要占用较大存储空间,会造成存储资源浪费;二是,用户在手指拖动图形选框边界的过程中,可能出现因手指需要滑动的区域过大,用户只能一手持智能终端,另一手用手指拖动图形选框边界,才能完成裁剪区域的调整,无法实现单手操作。
发明内容
基于此,有必要针对上述技术问题,提供一种能够避免存储资源浪费,且能够实现单手操作的截图方法、装置、计算机设备和计算机可读存储介质。
本申请实施例提供了一种截图方法,所述方法包括:
响应于截图指令,生成图形选框,所述图形选框位于待截图画面之上;
获取用户针对所述图形选框的触控操作的触控参数,所述触控参数包括触控压力持续时间;
基于所述触控压力持续时间,调整所述图形选框的尺寸;
根据调整后的所述图形选框,对所述待截图画面进行截图操作。
在一个实施例中,所述响应于截图指令,生成图形选框包括:
响应于截图指令,获取用户输入的图形选框设置指令;
基于用户输入的图形选框设置指令,生成图形选框。
在一个实施例中,所述基于所述触控压力持续时间,调整所述图形选框的尺寸包括:
基于所述触控压力持续时间,确定所述图形选框尺寸放大系数;
基于所述图形选框尺寸放大系数,调整所述图形选框的尺寸。
在一个实施例中,所述触控压力持续时间与所述图形选框尺寸放大系数成正比。
在一个实施例中,所述待截图画面中,被图形选框所圈定的区域的透明度高于未被图形选框所圈定的区域的透明度。
在一个实施例中,所述方法还包括:基于用户针对所述图形选框的触控操作的触控参数,显示针对于所述触控操作的反馈特效。
在一个实施例中,所述反馈特效为水波纹扩散特效;
所述水波纹扩散特效的扩散形状与所述图形选框的形状一致;
任意时刻,所述水波纹扩散特效的最大扩散尺寸与调整后的所述图形选框的尺寸一致。
本申请实施例提供了一种截图装置,所述装置包括:
图形选框生成模块,用于响应于截图指令,生成图形选框,所述图形选框覆盖待截图画面;
触控参数获取模块,用于获取用户针对所述图形选框的触控操作的触控参数,所述触控参数包括触控压力持续时间;
尺寸调整模块,用于基于所述触控压力持续时间,调整所述图形选框的尺寸;
截图模块,用于根据调整后的所述图形选框,对所述待截图画面进行截图操作。
本申请实施例提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请任意实施例所提供的截图方法的步骤。
本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任意实施例所提供的截图方法的步骤。
本申请实施例所提供截图方法、装置、计算机设备和计算机可读存储介质,其实质是先进行截图区域的选择,在选择之后再进行截图,其整个截图过程不需要保存整个显示界面的截图,其不会造成存储资源浪费。另外,本申请实施例所提供截图方案通过基于触控压力持续时间,调整图形选框的尺寸,在实际操作时,用户不需要手指大幅度地拖动图形选框边界,便于实现单手操作。
附图说明
图1为一个实施例中截图方法的流程示意图;
图2为一个实施例中图像选框尺寸调整的示意图;
图3为另一个实施例中截图方法的流程示意图;
图4为一个实施例中截图装置的结构框图;
图5为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种截图方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的***,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
S110、响应于截图指令,生成图形选框,图形选框位于待截图画面之上。
截图指令是指触发终端启动截图功能的指令,该截图指令可以通过用户对终端进行操作生成。用户触发终端启动截图功能的操作方式有多种,例如用户可以通过语音控制指令触发终端启动截图功能;或者用户通过点击终端显示屏上显示的虚拟按键触发终端启动截图功能;或者用户通过向终端输入预设触控指令触发终端启动截图功能。预设触控指令包括但不限于用户连续多次敲击显示屏,以及用户在终端显示屏上绘制预设图形等。
图形选框是指用于限定针对当前待截图画面,对哪些区域进行截取的工具。可选地,可以设置图形选框为封闭图形。待截图画面中,被图形选框所圈定的区域为需要截取的区域(即用户需要的区域),未被图形选框所圈定的区域为不需要截取的区域(即用户不需要的区域)。
“图形选框位于待截图画面之上”是指,如果将图形选框和待截图画面分别看作两个图层,图形选框图层位于待截图画面图层之上,图形选框不会被待截图画面图层遮挡。
具体地,终端响应于截图指令,生成图形选框,图形选框位于待截图画面之上。
本步骤的具体实现方法有多种,例如,响应于截图指令,获取用户输入的图形选框设置指令;基于用户输入的图形选框设置指令,生成图形选框。图形选框设置指令的作用是根据用户需求、个人喜好等选择图形选框。示例性地,图形选框设置指令可以对图形选框的形状、颜色以及尺寸调整方向中的至少一个进行设置。这样设置可以满足用户的个性化需求。
示例性地,若图形选框设置指令包括图形选框形状选择指令,终端响应于截图指令,获取用户输入的图形选框形状选择指令;终端基于用户输入的图形选框形状选择指令,生成图形选框。其中,图形选框的形状可选范围包括但不限于心形、云朵、圆形以及矩形。示例性地,若用户输入的图形选框形状选择指令所选择的图形选框的形状为圆形,则在图像终端显示屏中生成圆形的图形选框。
若图形选框设置指令包括图形选框颜色选择指令,终端响应于截图指令,获取用户输入的图形选框颜色选择指令;终端基于用户输入的图形选框颜色选择指令,生成图形选框。图形选框的颜色是指图形选框边界线的颜色,其可选范围包括但不限于红色、绿色、蓝色以及黑色。示例性地,若用户输入的图形选框颜色选择指令所选择的图形选框的颜色为红色,则在图像终端显示屏中生成边界线为红色的图形选框。
若图形选框设置指令包括图形选框尺寸调整方向设置指令,终端响应于截图指令,获取用户输入的图形选框尺寸调整方向设置指令;终端基于用户输入的图形选框尺寸调整方向设置指令,生成图形选框。图形选框的尺寸调整方向是指在调整图形选框的尺寸时,图形选框的形变方向。示例性地,参见图2,若某图形选框的形状为云朵,用户输入的图形选框尺寸调整方向设置指令设置该图形选框的尺寸调整方向为水平向右方向(即图2中虚线箭头方向),在后续调整图形选框的尺寸时,图形选框仅能够沿水平向右方向伸展。调整尺寸前后,该图形选框在竖直方向的尺寸保持不变,该图形选框最左端到显示屏左边界的距离、该图形选框最上端到显示屏上边界的距离、以及该图形选框最下端到显示屏下边界的距离均保持不变。
S120、获取用户针对图形选框的触控操作的触控参数,触控参数包括触控压力持续时间。
触控压力持续时间是指,用户向图形选框施加触控压力的持续时间。
具体地,终端获取用户针对图形选框的触控操作的触控参数,触控参数包括触控压力持续时间。
本步骤的实现方法有多种,可选地,本步骤的具体实现方法包括:终端以预设时间间隔检测通过终端显示屏输入的触控操作,若检测到通过终端显示屏输入的触控操作,判断该触控操作的触控区域(即手指触摸显示屏的区域)与该图形选框圈定的区域是否重合;若重合,确定该触控操作为用户针对图形选框的触控操作;启动计时器,开始计时,并且周期性地执行触控压力持续时间输出步骤,直至该触控操作停止。该触控压力持续时间输出步骤包括:检测当前该触控操作是否停止,若否,输出从开始计时时刻到当前时刻,该触控压力持续时间。
进一步地,还可以设置触控参数还包括触控压力值,本步骤可替换为,获取触控压力值大于设定阈值的针对图形选框的触控操作的触控参数。研究表明,当用户有目的性地点击某个图形时,其触控压力值往往较大,这样设置可以过滤掉触控压力值较小的触控操作,降低因用户误触导致的图形选框尺寸非必要调整现象发生的几率。
S130、基于触控压力持续时间,调整图形选框的尺寸。
具体地,终端基于触控压力持续时间,调整图形选框的尺寸。
本步骤的实现方法有多种,示例性地,基于触控压力持续时间,确定图形选框尺寸放大系数;基于图形选框尺寸放大系数,调整图形选框的尺寸。
进一步地,在执行“基于触控压力持续时间,确定图形选框尺寸放大系数”时,可以预先建立以触控压力持续时间为自变量,以图形选框尺寸放大系数为因变量的函数关系,基于该函数关系以及触控压力持续时间,确定图形选框尺寸放大系数。
可选地,触控压力持续时间与图形选框尺寸放大系数成正比,即触控压力持续时间越大,图形选框尺寸放大系数越大,图形选框尺寸越大。需要说明的是,若在执行本步骤之前选定了图形选框尺寸调整方向,在执行本步骤时,图形选框尺寸放大系数为在图形选框尺寸调整方向上的尺寸放大系数。
需要说明的是,在执行本步骤时,随着时间的推移,触控压力持续时间不断增加,图形选框的尺寸不断变大。
S140、根据调整后的图形选框,对待截图画面进行截图操作。
具体地,终端根据调整后的图形选框,对待截图画面进行截图操作。
本步骤的实现方法有多种,示例性地,终端读取调整后的图形选框所圈定的区域内的画面构成数据,并对该画面构成数据进行复制、打印,以完成对待截图画面进行截图的操作。
上述技术方案的实质是先进行截图区域的选择,在选择之后再进行截图,其整个截图过程不需要保存整个显示界面的截图,其不会造成存储资源浪费。
另外,上述技术方案通过基于触控压力持续时间,调整图形选框的尺寸,在实际操作时,用户不需要手指大幅度地拖动图形选框边界,便于实现单手操作。
在上述技术方案的基础上,可选地,待截图画面中,被图形选框所圈定的区域的透明度高于未被图形选框所圈定的区域的透明度。这样设置可以增加视觉上的对比度,便于用户区分哪些区域为被图形选框所圈定的区域,哪些区域为未被图形选框所圈定的区域。在具体实现时,可选地,将未被图形选框所圈定的区域的图像进行模糊处理。或者,在待截图画面中未被图形选框所圈定的区域设置蒙板图层。
在上述技术方案的基础上,可选地,方法还包括:基于用户针对图形选框的触控操作的触控参数,显示针对于触控操作的反馈特效。这样设置的目的是一方面增加截图过程的趣味性,另一方面根据触控参数给予恰当的反馈,便于用户了解对其所施加的触控操作情况。
具体地,可以设置在S120之后,终端基于用户针对图形选框的触控操作的触控参数,显示针对于触控操作的反馈特效。此处,触控参数包括触控压力持续时间和/或触控压力值。可选地,触控操作的触控参数不同,针对于触控操作的反馈特效不同。
可选地,反馈特效为水波纹扩散特效。进一步地,可以设置水波纹扩散特效的扩散形状与图形选框的形状一致;任意时刻水波纹扩散特效的最大扩散尺寸与调整后的图形选框的尺寸一致。这样设置的实质是,使得水波纹扩散特效的形状、尺寸与调整后的图形选框的形状、尺寸相适应,便于用户识别其最终设置的图形选框的基本情况,同时可以增加显示效果的美感。
在上述技术方案的基础上,若触控操作参数还包括触控位置移动轨迹。可选地,还可以设置基于触控位置移动轨迹,调整图形选框的几何中心位置。此处,“调整图形选框的几何中心位置”应当理解为对图形选框进行整体拖动。拖动前后,图形选框的形状、尺寸保持不变。这样设置可以进一步丰富图形选框的调整方式,以满足不同用户的个性需求。
可选地,在上述技术方案的基础上,还可以将S120和S130替换为:获取用户针对图形选框的触控操作的触控参数,触控参数包括触控压力值;基于触控压力值,调整图形选框的尺寸。具体地,基于触控压力持续时间,调整图形选框的尺寸包括:基于触控压力值,确定图形选框尺寸放大系数;基于图形选框尺寸放大系数,调整图形选框的尺寸。可选地,触控压力值与图形选框尺寸放大系数成正比。这样设置可以丰富图形选框的尺寸调整方案,满足不同用户的操作需求。
可选地,在上述技术方案的基础上,还可以将S120和S130替换为:获取用户针对图形选框边界线的触控操作的触控参数,触控参数包括触控位置移动轨迹;基于触控位置移动轨迹,调整图形选框边界线的位置,进而调整图形选框的尺寸。这样设置可以丰富图形选框的尺寸调整方案,满足不同用户的操作需求。
图3为本公开提供的另一种截图方法的流程图。图3为图1中的一个具体示例。参见图3,该方法包括:
S210、用户通过对终端进行操作,触发终端启动截图功能。
本申请对用户在对终端进行操作,触发终端启动截图功能之时,终端所显示的内容不做限制。可选地,可以设置终端显示用户所浏览的网页、所处理的表格或文档等。
本步骤在具体实现时有多种实现方法,例如,用户通过三击显示屏、指关节敲击显示屏,或者按压组合按键等操作方式,以触发终端启动截图功能。
其中,通过三击显示屏,触发终端启动截图功能,可以通过单手操作实现,可以提高用户满意度。
S220、用户通过对终端进行操作,触发终端生成图形选框设置指令。
可选地,本步骤的具体实现方法可以包括:首先,终端显示屏显示多个可选的不同形状的图形选框,用户通过点击所需形状的图形选框,以对图形选框的形状进行选择;其次,终端显示屏显示多个可选的不同颜色的图形选框,用户通过点击所需颜色的图形选框,以对图形选框的颜色进行选择;再次,终端显示屏显示多个可选的不同尺寸调整方向的图形选框,用户通过点击所需尺寸调整方向的图形选框,以对图形选框的尺寸调整方向进行选择;然后,基于用户多次选择结果,终端生成图形选框设置指令。
S230、在终端显示界面的顶层,绘制蒙板层,以及在蒙板层之上绘制图形选框。
其中,蒙板层为半透明层,其整体显示效果犹如秋冬季节附着在玻璃上的水雾。用户透过蒙板层,可以看到底层的终端显示界面,但是不够清晰。用户也不可以操作被蒙板层覆盖的显示界面中的UI控件。在本方案执行的整个过程中,图形选框所圈定的区域的蒙板层被去除,未图形选框所圈定的区域的蒙板层被保留。
S240、用户针对图形选框进行触控操作。
S250、终端获取触控操作参数,并基于触控操作参数,显示水波纹扩散特效,并调整图形选框的尺寸,同时调整蒙板层覆盖区域。
可选地,触控操作参数包括触控压力值、触控压力持续时间以及触控位置移动轨迹。
可选地,终端根据触控位置移动轨迹,调整图形选框的几何中心位置。
“调整蒙板层覆盖区域”实质,随着图形选框位置和/或尺寸逐渐变化,蒙板层覆盖区域被逐渐调整,最终达到在任意时间图形选框所圈定的区域的蒙板层被去除,未图形选框所圈定的区域的蒙板层被保留
S260、终端弹出选择提示框,询问用户是否保存当前的截图。
S270、获取用户针对选择提示框输入的控制指令,并判断该控制指令是否为保存当前的截图,若是执行S280,否则执行S220。
S280、根据调整后的图形选框,对待截图画面进行截图操作,以截取图形选框内的图像。
上述技术方案的实质是先进行截图区域的选择,在选择之后再进行截图,其整个截图过程不需要保存整个显示界面的截图,其不会造成存储资源浪费。
另外,上述技术方案通过基于触控压力持续时间,调整图形选框的尺寸,在实际操作时,用户不需要手指大幅度地拖动图形选框边界,便于实现单手操作。
进一步地,在S280之后,还包括获取用户输入的分享指令,基于分享指令,将截图结果进行分享。例如将截图结果通过分享平台(如微信朋友圈、微博等)进行分享。
应该理解的是,虽然图1-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种截图装置装置,包括:图形选框生成模块310、触控参数获取模块320、尺寸调整模块330和截图模块340,其中:
图形选框生成模块310,用于响应于截图指令,生成图形选框,图形选框覆盖待截图画面。
触控参数获取模块320,用于获取用户针对图形选框的触控操作的触控参数,触控参数包括触控压力持续时间。
尺寸调整模块330,用于基于触控压力持续时间,调整图形选框的尺寸。
截图模块340,用于根据调整后的图形选框,对待截图画面进行截图操作。
在另一个实施例中,图形选框生成模块310,具体用于:响应于截图指令,获取用户输入的图形选框设置指令;基于用户输入的图形选框设置指令,生成图形选框。
在另一个实施例中,尺寸调整模块330,具体用于:基于触控压力持续时间,确定图形选框尺寸放大系数;基于图形选框尺寸放大系数,调整图形选框的尺寸。
在另一个实施例中,触控压力持续时间与图形选框尺寸放大系数成正比。
在另一个实施例中,待截图画面中,被图形选框所圈定的区域的透明度高于未被图形选框所圈定的区域的透明度。
在另一个实施例中,该装置还包括反馈特效显示模块,用于基于用户针对图形选框的触控操作的触控参数,显示针对于触控操作的反馈特效。
在另一个实施例中,反馈特效为水波纹扩散特效;水波纹扩散特效的扩散形状与图形选框的形状一致;任意时刻,水波纹扩散特效的最大扩散尺寸与调整后的图形选框的尺寸一致。
上述技术方案的实质是先进行截图区域的选择,在选择之后再进行截图,其整个截图过程不需要保存整个显示界面的截图,其不会造成存储资源浪费。
另外,上述技术方案通过基于触控压力持续时间,调整图形选框的尺寸,在实际操作时,用户不需要手指大幅度地拖动图形选框边界,便于实现单手操作。
关于截图装置的具体限定可以参见上文中对于截图方法的限定,在此不再赘述。上述截图装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、近场通信(NFC)或其他技术实现。该计算机程序被处理器执行时以实现一种截图方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的截图装置可以实现为一种计算机程序的形式,计算机程序可在如图5所示的计算机设备上运行。计算机设备的存储器中可存储组成该截图装置的各个程序模块,比如,图4所示的图形选框生成模块310、触控参数获取模块320、尺寸调整模块330和截图模块340。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的截图方法中的步骤。
例如,图5所示的计算机设备可以通过如图4所示的截图装置中的图形选框生成模块执行响应于截图指令,生成图形选框,图形选框覆盖待截图画面。计算机设备可通过触控参数获取模块执行获取用户针对图形选框的触控操作的触控参数,触控参数包括触控压力持续时间。计算机设备可通过尺寸调整模块执行基于触控压力持续时间,调整图形选框的尺寸。计算机设备可通过截图模块执行根据调整后的图形选框,对待截图画面进行截图操作。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:响应于截图指令,生成图形选框,图形选框位于待截图画面之上;获取用户针对图形选框的触控操作的触控参数,触控参数包括触控压力持续时间;基于触控压力持续时间,调整图形选框的尺寸;根据调整后的图形选框,对待截图画面进行截图操作。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:响应于截图指令,获取用户输入的图形选框设置指令;基于用户输入的图形选框设置指令,生成图形选框。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:基于触控压力持续时间,确定图形选框尺寸放大系数;基于图形选框尺寸放大系数,调整图形选框的尺寸。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:触控压力持续时间与图形选框尺寸放大系数成正比。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:待截图画面中,被图形选框所圈定的区域的透明度高于未被图形选框所圈定的区域的透明度。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:基于用户针对图形选框的触控操作的触控参数,显示针对于触控操作的反馈特效。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:反馈特效为水波纹扩散特效;水波纹扩散特效的扩散形状与图形选框的形状一致;任意时刻,水波纹扩散特效的最大扩散尺寸与调整后的图形选框的尺寸一致。
上述技术方案的实质是先进行截图区域的选择,在选择之后再进行截图,其整个截图过程不需要保存整个显示界面的截图,其不会造成存储资源浪费。
另外,上述技术方案通过基于触控压力持续时间,调整图形选框的尺寸,在实际操作时,用户不需要手指大幅度地拖动图形选框边界,便于实现单手操作。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
响应于截图指令,生成图形选框,图形选框位于待截图画面之上;获取用户针对图形选框的触控操作的触控参数,触控参数包括触控压力持续时间;基于触控压力持续时间,调整图形选框的尺寸;根据调整后的图形选框,对待截图画面进行截图操作。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:响应于截图指令,获取用户输入的图形选框设置指令;基于用户输入的图形选框设置指令,生成图形选框。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:基于触控压力持续时间,确定图形选框尺寸放大系数;基于图形选框尺寸放大系数,调整图形选框的尺寸。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:触控压力持续时间与图形选框尺寸放大系数成正比。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:待截图画面中,被图形选框所圈定的区域的透明度高于未被图形选框所圈定的区域的透明度。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:基于用户针对图形选框的触控操作的触控参数,显示针对于触控操作的反馈特效。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:反馈特效为水波纹扩散特效;水波纹扩散特效的扩散形状与图形选框的形状一致;任意时刻,水波纹扩散特效的最大扩散尺寸与调整后的图形选框的尺寸一致。
上述技术方案的实质是先进行截图区域的选择,在选择之后再进行截图,其整个截图过程不需要保存整个显示界面的截图,其不会造成存储资源浪费。
另外,上述技术方案通过基于触控压力持续时间,调整图形选框的尺寸,在实际操作时,用户不需要手指大幅度地拖动图形选框边界,便于实现单手操作。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,比如静态随机存取存储器(Static Random Access Memory,SRAM)和动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种截图方法,其特征在于,所述方法包括:
响应于截图指令,生成图形选框,所述图形选框位于待截图画面之上;
获取用户针对所述图形选框的触控操作的触控参数,所述触控参数包括触控压力持续时间;
基于所述触控压力持续时间,调整所述图形选框的尺寸;
根据调整后的所述图形选框,对所述待截图画面进行截图操作。
2.根据权利要求1所述的方法,其特征在于,所述响应于截图指令,生成图形选框包括:
响应于截图指令,获取用户输入的图形选框设置指令;
基于用户输入的图形选框设置指令,生成图形选框。
3.根据权利要求1所述的方法,其特征在于,所述基于所述触控压力持续时间,调整所述图形选框的尺寸包括:
基于所述触控压力持续时间,确定所述图形选框尺寸放大系数;
基于所述图形选框尺寸放大系数,调整所述图形选框的尺寸。
4.根据权利要求3所述的方法,其特征在于,所述触控压力持续时间与所述图形选框尺寸放大系数成正比。
5.根据权利要求1所述的方法,其特征在于,所述待截图画面中,被图形选框所圈定的区域的透明度高于未被图形选框所圈定的区域的透明度。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于用户针对所述图形选框的触控操作的触控参数,显示针对于所述触控操作的反馈特效。
7.根据权利要求6所述的方法,其特征在于,所述反馈特效为水波纹扩散特效;
所述水波纹扩散特效的扩散形状与所述图形选框的形状一致;
任意时刻,所述水波纹扩散特效的最大扩散尺寸与调整后的所述图形选框的尺寸一致。
8.一种截图装置,其特征在于,所述装置包括:
图形选框生成模块,用于响应于截图指令,生成图形选框,所述图形选框覆盖待截图画面;
触控参数获取模块,用于获取用户针对所述图形选框的触控操作的触控参数,所述触控参数包括触控压力持续时间;
尺寸调整模块,用于基于所述触控压力持续时间,调整所述图形选框的尺寸;
截图模块,用于根据调整后的所述图形选框,对所述待截图画面进行截图操作。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN202110301764.4A 2021-03-22 2021-03-22 截图方法、装置、计算机设备和计算机可读存储介质 Active CN113031844B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110301764.4A CN113031844B (zh) 2021-03-22 2021-03-22 截图方法、装置、计算机设备和计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110301764.4A CN113031844B (zh) 2021-03-22 2021-03-22 截图方法、装置、计算机设备和计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN113031844A true CN113031844A (zh) 2021-06-25
CN113031844B CN113031844B (zh) 2022-10-14

Family

ID=76472202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110301764.4A Active CN113031844B (zh) 2021-03-22 2021-03-22 截图方法、装置、计算机设备和计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN113031844B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116088740A (zh) * 2022-05-30 2023-05-09 荣耀终端有限公司 界面处理方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750495A (zh) * 2015-04-08 2015-07-01 魅族科技(中国)有限公司 一种截图方法及装置
CN106648424A (zh) * 2016-11-23 2017-05-10 广州华多网络科技有限公司 截图方法及装置
WO2018054125A1 (zh) * 2016-09-23 2018-03-29 维沃移动通信有限公司 一种移动终端的信息显示方法及移动终端
CN108196750A (zh) * 2018-01-03 2018-06-22 努比亚技术有限公司 屏幕界面截图的方法、装置及计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104750495A (zh) * 2015-04-08 2015-07-01 魅族科技(中国)有限公司 一种截图方法及装置
WO2018054125A1 (zh) * 2016-09-23 2018-03-29 维沃移动通信有限公司 一种移动终端的信息显示方法及移动终端
CN106648424A (zh) * 2016-11-23 2017-05-10 广州华多网络科技有限公司 截图方法及装置
CN108196750A (zh) * 2018-01-03 2018-06-22 努比亚技术有限公司 屏幕界面截图的方法、装置及计算机可读存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116088740A (zh) * 2022-05-30 2023-05-09 荣耀终端有限公司 界面处理方法和装置
CN116088740B (zh) * 2022-05-30 2023-10-31 荣耀终端有限公司 界面处理方法和装置

Also Published As

Publication number Publication date
CN113031844B (zh) 2022-10-14

Similar Documents

Publication Publication Date Title
US9405463B2 (en) Device and method for gesturally changing object attributes
CN109164964B (zh) 内容分享方法、装置、终端及存储介质
US8692847B2 (en) Brushing tools for digital image adjustments
CN111641750B (zh) 截屏方法、终端及非易失性计算机可读存储介质
WO2020043064A1 (zh) 页面切换方法、装置、存储介质及计算机设备
CN110297681B (zh) 图像处理方法、装置、终端及存储介质
CN108646969B (zh) 图像显示调节方法、装置、计算机设备和存储介质
WO2021027485A1 (zh) 信息处理方法、装置、存储介质及电子设备
CN107408401B (zh) 用于图像的简化调整的用户滑块
CN113093960B (zh) 图像编辑方法、编辑装置、电子设备和可读存储介质
CN106873844B (zh) 图片查看方法及装置
CN113031844B (zh) 截图方法、装置、计算机设备和计算机可读存储介质
CN112162685A (zh) 属性调节方法、装置和电子设备
US10943372B2 (en) GUI display method and apparatus, and terminal device
WO2022206097A1 (zh) 图像编辑方法及电子设备
WO2022135476A1 (zh) 截图方法、装置及电子设备
CN112506597B (zh) 软件界面配色方法、装置、计算机设备和存储介质
CN111796746B (zh) 音量调节方法、音量调节装置和电子设备
CN113885749A (zh) 图标显示方法、装置及电子设备
CN113282213A (zh) 界面显示方法及装置
TWI607369B (zh) 調整畫面顯示的系統及方法
CN107632746A (zh) 一种应用界面显示方法和装置
CN115562539A (zh) 控件显示方法及装置、电子设备和可读存储介质
EP4261666A1 (en) Interface processing method and apparatus, and electronic device and computer-readable storage medium
CN112286430B (zh) 图像处理方法、装置、设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant