图像记事方法、装置、电子设备和计算机可读存储介质
文献发布时间:2023-06-19 13:48:08
【技术领域】
本申请实施例涉及记事本应用技术领域,尤其涉及一种图像记事方法、图像记事装置、电子设备和计算机可读存储介质。
【背景技术】
通过图片记事是越来越简单高效一种记事模式,但是在实际使用中,记事时需要点击进入相机,拍照后再展示在记事中,这种方式的缺点是:需跳转其他应用,耗时较长,拍照的视野区域和视图不可自定义调节,导致拍摄小区域内容例如一串数字,仍需要大尺寸、大内存的照片,内存资源浪费和部分展示区域无意义。如果直接通过拍照记事,把图片保存在图库中,其缺点包括:所有拍摄图片混在一起,查找不方便。
基于上述存在的问题,提供一种高效便捷的图像记事方法是目前亟需解决的技术问题。
【发明内容】
本申请实施例提供了一种图像记事方法、装置、电子设备和计算机可读存储介质,在图像记事时获取图像和编辑图像均在记事本应用内部实现,且插入图像的大小能够通过调整图像插入区域的大小实现,大大提升了图像记事的效率。
第一方面,本申请实施例提供一种图像记事方法,应用于具有显示屏的电子设备,所述电子设备设置有摄像头,当所述电子设备处于图像记事界面时,所述方法包括:
响应于图像拍摄指令,基于已获取的摄像头权限开启摄像头;
响应于图像调整指令,调整所述图像记事界面中图像插入区域的大小,其中所述图像插入区域用于显示摄像头拍摄区域,所述图像插入区域中显示的摄像头拍摄区域大小等于所述图像插入区域大小;
响应于图像确认指令,获取经过调整的所述图像插入区域中显示的摄像头拍摄区域的图像,将获取的所述摄像头拍摄区域的图像插入所述图像插入区域。
上述图像记事方法中,在图像记事时获取图像和编辑图像均在记事本应用内部实现,且调整插入图像大小通过调整图像插入区域大小实现,大大提升了图像记事的效率。
在一种可能的实现方式中,所述响应于图像确认指令,获取经过调整的所述图像插入区域中显示的摄像头拍摄区域的图像,将获取的所述摄像头拍摄区域的图像插入所述图像插入区域包括:
响应于图像确认指令,对当前的所述图像记事界面进行截屏,获得包括摄像头拍摄区域的界面图像;
截取所述界面图像中所述摄像头拍摄区域的图像显示在所述图像插入区域。
在一种可能的实现方式中,所述响应于图像调整指令,调整所述图像记事界面中图像插入区域的大小包括:
若所述图像插入区域为未显示状态,响应于所述图像调整指令,调整所述图像插入区域大小以显示所述图像插入区域;
若所述图像插入区域为显示状态,响应于所述图像调整指令,调整所述图像插入区域大小以显示调整后的所述图像插入区域。
在一种可能的实现方式中,所述图像拍摄指令、图像调整指令或图像确认指令为以下至少一种或多种组合:手势触摸指令、非接触式手势操作指令、虚拟按键指令、物理按键指令、音频指令。
在一种可能的实现方式中,所述图像记事方法还包括:
响应于所述图像插入区域的图像被选择的指令,显示图像删除选项或图像复制选项或图像分享选项。
在一种可能的实现方式中,所述图像记事方法还包括:响应于图像确认指令,关闭摄像头。
在一种可能的实现方式中,所述图像记事方法还包括:响应于图像确认指令,在所述图像记事界面中生成新的图像插入区域。
第二方面,本申请实施例还提供一种图像记事装置,应用于具有显示屏的电子设备,所述电子设备设置有摄像头,当所述电子设备处于图像记事界面时,所述装置包括:
开启模块,用于收到图像拍摄指令,基于已获取的摄像头权限开启摄像头;
调整模块,用于收到图像调整指令,调整所述图像记事界面中图像插入区域的大小,其中所述图像插入区域用于显示摄像头拍摄区域,所述图像插入区域中显示的摄像头拍摄区域大小等于所述图像插入区域大小;
插入模块,用于收到图像确认指令,获取经过调整的所述图像插入区域中显示的摄像头拍摄区域的图像,将获取的所述摄像头拍摄区域的图像插入所述图像插入区域。
在一种可能的实现方式中,所述插入模块包括:
截屏子模块,用于收到图像确认指令,对当前的所述图像记事界面进行截屏,获得包括摄像头拍摄区域的界面图像;
截图子模块,用于截取所述界面图像中所述摄像头拍摄区域的图像显示在所述图像插入区域。
在一种可能的实现方式中,所述调整模块包括:
第一调整子模块,用于若所述图像插入区域为未显示状态,响应于所述图像调整指令,调整所述图像插入区域大小以显示所述图像插入区域;
第二调整子模块,用于若所述图像插入区域为显示状态,响应于所述图像调整指令,调整所述图像插入区域大小以显示调整后的所述图像插入区域。
在一种可能的实现方式中,所述装置还包括:选项模块,所述选项模块用于收到所述图像插入区域的图像被选择的指令,显示图像删除选项或图像复制选项或图像分享选项。
在一种可能的实现方式中,所述插入模块还包括:
关闭子模块,用于收到图像确认指令,关闭摄像头。
在一种可能的实现方式中,所述插入模块还包括:生成子模块,用于收到图像确认指令,在所述图像记事界面中生成新的图像插入区域。
第三方面,本申请实施例还提供一种电子设备,包括:至少一个处理器,与所述处理器通信连接的至少一个显示屏,与所述处理器通信连接的至少一个摄像头,以及与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面提供的方法。
第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面提供的方法。
应当理解的是,本发明实施例的第二~四方面与本发明实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
【附图说明】
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本申请一个实施例提供的图像记事方法的流程示意图;
图2为本申请另一个实施例提供的图像记事方法的流程示意图;
图3为本申请一个实施例提供的图像记事界面出入一个图像的界面变化示意图;
图4为本申请另一个实施例提供的图像记事界面插入一个图像的界面变化示意图;
图5为本申请再一个实施例提供的图像记事界面插入一个图像的界面变化示意图;
图6为本申请又一个实施例提供的图像记事方法的流程示意图;
图7为本申请一个实施例提供的图像记事界面插入多个图像的界面变化示意图;
图8为本申请一个实施例提供的图像记事界面删除插入图像的界面变化示意图;
图9为本申请一个实施例提供的图像记事装置的结构示意图;
图10为本申请一个实施例提供的电子设备的结构示意图。
【具体实施方式】
为了更好的理解本说明书的技术方案,下面结合附图对本申请实施例进行详细描述。
应当明确,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本说明书保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
现有相关技术中,通过图片记录事件的方式有两种,一种方式是记事时需要点击进入相机,拍照后再展示在记事中,这种方式的缺点是:1.需跳转其他应用,耗时较长,2.拍照的视野区域和视图不可自定义调节,导致拍摄小区域内容例如一串数字,仍需要大尺寸、大内存的照片,内存资源浪费和部分展示区域无意义,3.拍照的图片尺寸过大,不利于记事本的排版显示和查看。另一种方式是直接通过拍照记事,把图片保存在图库中,其缺点包括:1.所有拍摄图片混在一起,查找不方便,2.拍摄记事要求的拍摄尺寸和高清程度不强,运用默认相机拍摄,内存较大,空间资源浪费。
基于以上问题,本申请实施例提供一种图像记事方法、装置、电子设备和计算机可读存储介质,通过图像记事时将获取图像和编辑图像均在记事本应用内部实现,且插入图像的大小能够通过调整图像插入区域大小实现,大大提升了图像记事的效率。
图1为本申请一个实施例提供的图像记事方法的流程示意图,所述图像记事方法应用于具有显示屏的电子设备,所述电子设备设置有摄像头,所述电子设备处于图像记事界面时,如图1所示,上述图像记事方法可以包括:
步骤101:响应于图像拍摄指令,基于已获取的摄像头权限开启摄像头;
步骤102:响应于图像调整指令,调整所述图像记事界面中图像插入区域的大小,其中所述图像插入区域用于显示摄像头拍摄区域,所述图像插入区域中显示的摄像头拍摄区域大小等于所述图像插入区域大小;
步骤103:响应于图像确认指令,获取经过调整的所述图像插入区域中显示的摄像头拍摄区域的图像,将获取的所述摄像头拍摄区域的图像插入所述图像插入区域。
在一些实施例中,上述摄像头可以为电子设备的后置摄像头或者前置摄像头,在启动记事本应用进入图像记事界面后,若接收到图像拍摄指令,可以默认打开后置摄像头或者前置摄像头,如果需要调换其他摄像头,可以通过切换指令切换为其他摄像头,这里可以根据用户、电子设备或者应用场景的实际需求设置,本实施例对上述摄像头的位置、类型和具体数量不作限定。
可以理解的是,在记事本应用开启摄像头时需要获取摄像头的权限,并需要用户同意使用该权限,如果用户在同意使用该权限时选择“仅使用一次”,那么在下一次通过记事本应用开启摄像头时还需再次获取摄像头的权限,如果用户同意使用该权限时选择“始终允许”,那么以后再通过记事本应用开启摄像头时,就可以直接开启摄像头而不需要再授权了。本实施例对上述开启摄像头的流程不作限定。
在一些实施例中,在摄像头开启之后,图像插入区域中显示摄像头拍摄区域,图像插入区域中显示的摄像头拍摄区域大小等于图像插入区域大小,这里的图像插入区域只是作为一个显示窗口,并没有真正的插入图像,此时用户可以通过移动电子设备调整摄像头拍摄区域,还可以通过调整图像插入区域的大小调整摄像头拍摄区域,以使图像插入区域中显示的摄像头拍摄区域能够只展示用户想拍摄的区域,为后续的图像确认步骤做好准备。
在一些实施例中,当收到图像确认指令后,获取经过调整的图像插入区域中显示的摄像头拍摄区域的图像,并且将获取的摄像头拍摄区域的图像插入上述的图像插入区域,就完成了一张图像的图像拍摄和图像插入的全过程。
在上述图像记事方法中,没有跳转到其他应用,例如相机应用,整个过程是在记事本应用的图像记事界面进行图像调整和图像拍摄,既节约时间又操作方便,此外通过调整图像插入区域大小对应调整摄像头拍摄区域,使用户可以只拍摄自己关注的小范围图像,并且展示时也只展示小范围图像,避免了展示无用图像区域,使图像中重点突出,提升了用户体验,同时还节约了内存资源,有利于记事界面排版。
在一些实施例中,图像拍摄指令、图像调整指令或图像确认指令可以为以下至少一种或多种组合:手势触摸指令、非接触式手势操作指令、虚拟按键指令、物理按键指令、音频指令,或者其他一些未列出的指令形式。本实施例对指令的来源形式不作限定,只要通过用户实施某些操作,电子设备能够识别生成对应的控制指令即可。
另外,图像记事界面还可以设置文字编辑区域,用于输入与插入图像对应的文字介绍、文字说明等,图像记事界面还可以接收其他功能指令,方便用户使用,其他功能指令也可以为以下至少一种或多种组合:手势触摸指令、非接触式手势操作指令、虚拟按键指令、物理按键指令、音频指令,或者其他一些未列出的指令形式。这些额外的功能设置可以根据用户需求或者应用场景需求设置,本实施例对图像记事界面的其他内容不作限定。
在一些实施例中,当用户对图像插入区域进行调整时,图像插入区域可以有两种状态,一种是图像插入区域未显示,一种是图像插入区域显示,因此,图2为本申请另一个实施例提供的图像记事方法的流程示意图,如图2所示,本申请图1所示的实施例中,步骤102可以包括:
步骤201:若所述图像插入区域为未显示状态,响应于所述图像调整指令,调整所述图像插入区域大小以显示所述图像插入区域;
步骤202:若所述图像插入区域为显示状态,响应于所述图像调整指令,调整所述图像插入区域大小以显示调整后的所述图像插入区域。
在一些实施例中,当用户对图像插入区域进行调整时,图像插入区域可以有两种状态,一种是图像插入区域未显示,一种是图像插入区域显示。对应的图像调整指令可以包括图像展开指令、图像增大指令,当图像插入区域处于未显示状态时,接收到图像展开指令后,将图像插入区域展开进行显示;当图像插入区域处于显示状态时,接收到图像增大指令后,调整图像插入区域增大并显示调整后的图像插入区域。
示例性的,图3为本申请一个实施例提供的图像记事界面插入一个图像的界面变化示意图,图3中的4个图从左到右分别为图3a-图3d,图3a为图像插入区域未显示时的界面情况,虚线围住区域中展示的直线和箭头为分割图像,分割图像位于界面上部,根据用户手指接触面积大小设置的虚线围住区域均为触摸有效区域,当用户按住分割图像任意部分下滑时,分割图像向下移动,图像插入区域逐渐展开并显示,图3b为分割图像移动一部分后的界面情况,图3b中图像插入区域变大且图像插入区域中显示了对应大小的摄像头拍摄区域,界面右上角显示的√图标即为图像确认键,如果用户觉得当前图像插入区域中显示的摄像头拍摄区域符合自己的要求,可以点击√图标完成图像插入。如果用户觉得当前图像插入区域中显示的摄像头拍摄区域太小,那么可以继续按住分割图像下滑,滑动到合适的位置停止即呈现图3c所示的界面情况,图3c中图像插入区域的面积比图3b中的更大,如果用户觉得仍然不够大,那么可以继续按住分割图像下滑直到界面的下部,将图像插入区域设置为最大。图3d为用户点击√图标后的界面情况,图3d中图像插入区域上的分割图像消失,表明图像插入区域插入图像完成。分割图像回到了图像记事界面上部,用户点击分割图像可以开始下一个图像插入流程,每一个图像插入的流程一致。
在上述实施例中,电子设备设置了触摸屏,触摸屏显示的图像记事界面中设置了分割图像、确认图像,电子设备通过检测用户基于分割图像、确认图像与触摸屏的接触,生成包括图像拍摄指令、图像调整指令和图像确认指令的命令指令。其中,当图像插入区域为未显示状态时,按住分割图像下滑手势生成了图像拍摄指令,当图像插入区域为显示状态时,按住分割图像下滑手势生成了图像调整指令,点击确认图像√图标生成了图像确认指令。
其中,上述电子设备检测到的接触,可以是在保持与触摸屏持续接触的同时跨触摸屏的接触点移动。用户可以执行滑动手势实现与触摸屏的接触。其中,在保持与触摸屏持续接触的同时跨触摸屏的接触点移动的方式可以是水平移动,也可以是垂直移动。本实施例检测到的接触的形式不作限定。
其中,上述分割图像、确认图像是用户与触摸屏交互的图形交互式对象,分割图像可以为带方向标识的直线、带路径标识的直线、带方向标识的曲线或者其他图像,只要能够指示用户朝着对应方向执行手势,通过手势滑动带动分割图像移动实现调整图像插入区域的大小即可,确认图像可以为√等图像,只要能让用户明白点击这里可以确认图像即可,本实施例对分割图像、确认图像的形式不作限定。
在上述实施例中,图像插入区域为方形,当图像记事界面上的图像插入区域处于未显示状态时,图像插入区域的两条水平边重合,两条垂直边未出现,整个图像插入区域展示为一条带方向标的水平线,这条带方向标的水平线即为分割图像,用户只能沿下滑方向滑动分割图像,当检测到用户沿垂直方向的按住下滑手势时,分割图像沿垂直方向移动,随着分割图像代表的水平边的移动,图像插入区域展开为方形,图像插入区域中的摄像头拍摄区域也显示出来,随着分割图像的不断移动,图像插入区域沿下滑方向不断增大,用户通过滑动分割图像实现了调整摄像头拍摄区域的大小。
在一些实施例中,当图像插入区域处于显示状态时,图像调整指令可以包括图像增大指令、图像缩小指令,接收到图像增大指令后,将图像插入区域增大并显示调整后的图像插入区域,接收到图像缩小指令后,将图像插入区域缩小并显示调整后的图像插入区域。
示例性的,图4为本申请另一个实施例提供的图像记事界面插入一个图像的界面变化示意图,图4中3个图从左到右依次为图4a-图4c。图4a为处于编辑状态的图像插入区域,图像插入区域已经展开了一部分,用户觉得当前图像插入区域太大,想要缩小图像插入区域,则按住分割图像上滑,随着分割图像向上移动图像插入区域缩小,图4b所示的图像为用户按住分割图像上滑后的情况,图4b中图像插入区域已经相对于图4a中图像插入区域明显缩小。如果用户不想继续插入图像,想放弃该次操作,那么也可以按住分割图像继续上滑,上滑到分割图像起始位置,图4c所示为图像插入区域关闭,该次图像插入取消。
在一些实施例中,当图像插入区域处于显示状态时,图像调整指令可以包括图像水平方向调整指令、和图像垂直方向调整指令,接收到图像水平方向调整指令后,将图像插入区域沿水平方向增大或者缩小并显示调整后的图像插入区域,接收到图像垂直方向调整指令后,将图像插入区域沿垂直方向增大或者缩小并显示调整后的图像插入区域。
示例性的,图5为本申请再一个实施例提供的图像记事界面插入一个图像的界面变化示意图,图5所对应的实施例是在图4所对应的实施例的基础上,增加了调整图像插入区域大小的方式。图4所对应的实施例只在垂直方向调整图像插入区域的大小,而本实施例增加在水平方向调整图像插入区域大小的方式。可以进一步的帮助用户更准确的选择摄像头拍摄区域。图5中的4个图从左到右依次为图5a-图5d,图5a为图像插入区域未展开时的界面情况,为了对图中2个分割图像进行区分,将图中位于界面上部的分割图像称为水平分割图像,将图中位于界面右侧的分割图像称为垂直分割图像,图5a中虚线围住区域中展示的直线和箭头即为水平分割图像,根据手指接触面积设置的虚线围住区域均为触摸有效区域,当用户按住水平分割图像任意部分下滑时,图像插入区域沿垂直方向逐渐展开,图5b为水平分割图像移动一部分后的界面情况,图5b中可见图像插入区域沿垂直方向增大且图像插入区域中显示了对应大小的摄像头拍摄区域,界面右上角显示了图像确认键√图标,此外图像插入区域的右侧出现了垂直分割图像,用于调整图像插入区域水平方向的大小。如果用户觉得当前图像插入区域中显示的摄像头拍摄区域水平方向太大,那么可以按住垂直分割图像往左滑,滑动到合适的位置停止即呈现图5c所示的界面情况,图5c中的图像插入区域比图5b中图像插入区域在水平方向上变小,如果用户觉得图像插入区域的大小和图像仍然不合适,那么可以继续通过移动电子装置、移动垂直分割图像和水平分割图像进行调整。图5d为用户在图5c情况下点击√图标后的界面情况,在点击√图标后,为了版面的整齐,记事应用在获取图5c中图像插入区域中的图像后,将图像放大再插入图像插入区域以匹配图像插入区域的大小,同时图像插入区域上的分割图像消失,插入图像完成。水平分割图像回到了图像记事界面上部,垂直分割图像消失,垂直分割图像等到图像插入区域展开后才会再次出现。用户按照水平分割图像下滑可以开始下一个图像插入流程,图像插入的流程与上述描述一致。
可以理解的是,图像插入区域默认的图像插入起始位置可以为界面上部、界面下部、界面左侧或者界面右侧,可以根据用户的习惯设置,当图像插入区域未展开时,分割图像设置在图像插入起始位置,当图像插入区域展开后,分割图像可以在水平方向和垂直方向同时设置,以方便用户从多个方向调整图像插入区域。
进一步的,图像插入区域的默认形状可以设置为方形,也可以根据用户需求设置,例如可以设置为圆形,三角形,六边形等,当图像插入区域未展开时,对应的图像插入起始位置可以设置在一侧边或者一段边,相应的分割图像也设置在图像插入起始位置,当图像插入区域展开后,可以设置多个方向的分割图像,以方便用户从多个方向调整图像插入区域,从而调整摄像头拍摄区域。本实施例对图像插入区域的形状、图像分割图像的形状和位置、图像插入起始位置不作限定。
在一些实施例中,记事过程中获取图像的方式并不是通过调用相机应用中摄像功能来实现,而是通过直接调用摄像头,对摄像头拍摄区域中的图像进行截图或直接拍照等方式来实现,因此,图6为本申请又一个实施例提供的图像记事方法的流程示意图,如图6所示,本申请图1所示的实施例中,步骤103可以包括:
步骤301:响应于图像确认指令,对当前的所述图像记事界面进行截屏,获得包括摄像头拍摄区域的界面图像;
步骤302:截取所述界面图像中所述摄像头拍摄区域的图像显示在所述图像插入区域。
在一些实施例中,在获取经过调整的图像插入区域中显示的摄像头拍摄区域的图像,并将获取的摄像头拍摄区域的图像插入到图像插入区域的方法中,获取图像的方法可以采用截屏、拍照等方法,截取图像的方法可以采用根据图像插入区域的位置截取图像的方法,或者根据图像识别技术识别图像并截取的方法都可以,当然方法并不仅限于此,其他能够实现相同效果的技术方案都是可以的。本实施例对获取图像插入区域中显示的摄像头拍摄区域的图像并插入图像插入区域的方法不作限定。
在上述实施例中,获取经过调整的图像插入区域中显示的摄像头拍摄区域的图像,并将获取的摄像头拍摄区域的图像插入在图像插入区域的方法可以通过手机截屏技术将包含摄像头拍摄区域的当前界面画面进行抓取,然后自动截取图像插入区域中的摄像头拍摄区域的图像进行保存,将其插入图像插入区域展示在图像记事界面。
可以理解的是,采用手机截屏技术获取的图像的清晰度没有采用相机应用直接拍摄获取的图像的清晰度高,但是已经足够满足图像记事的需求,因此采用上述方法节约了内存空间,并且处理速度快,提高了客户感受。
在一些实施例中,步骤103还可以包括步骤:关闭摄像头。在完成了图像插入后,将摄像头关闭,可以减少消耗电子设备的电量,也避免了摄像头持续工作时间太长,提高了摄像头的寿命。
在一些实施例中,步骤103还可以包括步骤:在图像记事界面中生成新的图像插入区域。在完成了图像插入后,用户可能还需要插入下一张图像,那么在图像记事界面中生成新的图像插入区域,能够方便用户插入更多的图像。
示例性的,图7为本申请一个实施例提供的图像记事界面插入多个图像的界面变化示意图,图7中的3个图从左到右依次为图7a-图7c,图7a为已经完成插入一个图像后的界面情况,界面上部已经生成了新的图像插入区域,分割图像位于界面上部的新的图像插入区域。用户需要插入下一个图像则按住分割图像下滑,滑动到合适位置停止即可。如图7b中所示,已经插入完成的图像随着当前编辑的图像插入区域的增大而逐渐下移,超出界面的部分被隐藏,当前编辑的图像插入区域中显示的是当前摄像头拍摄区域。如图7c中所示,若当前编辑的图像插入区域中的图像符合用户要求后,用户点击√图标,则下一个图像插入完成,分割图像又回到界面上部的新的图像插入区域。如果用户还需插入下一张图像,则按照相同的步骤操作即可,多张图片按照插入的顺序依次排列。全部图像插入完成后可以通过滑动界面查看所有的插入图像。
可以理解的是,图7a-图7c所对应的实施例中,图像插入区域也可以使用图4a到图4c实施例展示的方法缩小图像插入区域,或者取消此次图像插入,实现方式可以参考图4a到图4c实施例中的描述。此外,图像插入区域也可以使用图5a-图5d实施例展示的方法增大或者缩小图像插入区域,实现方式可以参考图5a到图5d实施例中的描述,这里不再赘述。
在一些实施例中,在图1所示实施例的基础上,图像记事过程中,对已经插入的图像可以增加删除、复制或分享等功能,因此,图像记事方法还可以包括步骤104,其中步骤101-103可参考上述实施例的描述,增加的步骤104如下:
步骤104:响应于图像插入区域的图像被选择的指令,显示图像删除选项或图像复制选项或图像分享选项。
在上述实施例中,针对插入完成的图像,用户可能还需要一些其他操作,例如删除图像、复制图像或者分享图像。那么用户可以长按插入的图像,则图像界面上会显示“删除”选项、“复制”选项或者“分享”选项,用户点击选项即可执行删除图像命名、复制图像命令或者分享图像命令。这里的功能选项并不局限于上述三种,可以根据用户需求或者应用场景设置,本实施例对上述功能选项的类型不作限定。
图8为本申请一个实施例提供的图像记事界面删除插入图像的界面变化示意图,图8中的3个图从左到右依次为图8a-图8c,图8a为图像插入完成的界面情况,当用户想删除插入完成的图像时,在插入的图像上长按,则如图8b所示图像上出现“删除”选项,用户点击“删除”选项,则如图8c所示删除了插入的图像,图像记事界面恢复初始状态。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
图9为本申请一个实施例提供的图像记事装置的结构示意图,上述图像记事装置设置在电子设备中,如图9所示,上述图像记事装置可以包括:开启模块41、调整模块42和插入模块43;
其中,开启模块41,用于收到图像拍摄指令,基于已获取的摄像头权限开启摄像头;
调整模块42,用于收到图像调整指令,调整所述图像记事界面中图像插入区域的大小,其中所述图像插入区域用于显示摄像头拍摄区域,所述图像插入区域中显示的摄像头拍摄区域大小等于所述图像插入区域大小;
插入模块43,用于收到图像确认指令,获取经过调整的所述图像插入区域中显示的摄像头拍摄区域的图像,将获取的所述摄像头拍摄区域的图像插入所述图像插入区域。
其中,插入模块43包括:
截屏子模块,用于收到图像确认指令,对当前的所述图像记事界面进行截屏,获得包括摄像头拍摄区域的界面图像;
截图子模块,用于截取所述界面图像中所述摄像头拍摄区域的图像显示在所述图像插入区域。
其中,插入模块43还可以包括:
关闭子模块,用于收到图像确认指令,关闭摄像头。
其中,插入模块43还可以包括:
生成子模块,用于收到图像确认指令,在所述图像记事界面中生成新的图像插入区域。
其中,调整模块42包括:
第一调整子模块,用于若所述图像插入区域为未显示状态,响应于所述图像调整指令,调整所述图像插入区域大小以显示所述图像插入区域;
第二调整子模块,用于若所述图像插入区域为显示状态,响应于所述图像调整指令,调整所述图像插入区域大小以显示调整后的所述图像插入区域。
可选的,图像记事装置还可以包括:选项模块,其中选项模块用于收到所述图像插入区域的图像被选择的指令,显示图像删除选项或图像复制选项或图像分享选项。
图9所示实施例提供的图像记事装置可用于执行本说明书图1所示方法实施例的技术方案,其实现原理和技术效果可以进一步参考方法实施例中的相关描述。
图10为本申请一个实施例提供的电子设备的结构示意图,如图10所示,上述电子设备可以包括至少一个处理器、与上述处理器通信连接的至少一个显示屏,与上述处理器通信连接的至少一个摄像头,以及与上述处理器通信连接的至少一个存储器,其中:存储器存储有可被处理器执行的程序指令,上述处理器调用上述程序指令能够执行本说明书图1~图8所示实施例提供的图像记事方法。
其中,上述电子设备可以为智能手机、平板电脑或笔记本电脑等智能电子设备,本实施例对上述电子设备的形式不作限定。
示例性的,图10以智能手机为例示出了电子设备的结构示意图,如图10所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,天线1,天线2,移动通信模块130,无线通信模块140,摄像头150,显示屏160等。
可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
处理器110通过运行存储在内部存储器121中的程序,从而执行各种功能应用以及数据处理,例如根据接收到图像拍摄指令、图像调整指令、图像确认指令,对摄像头150、显示屏160上显示的图像记事界面进行控制,实现本申请图1~图8所示实施例提供的图像记事方法。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块130,无线通信模块140,调制解调处理器以及基带处理器等实现。
移动通信模块130可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。
无线通信模块140可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。
在一些实施例中,电子设备100的天线1和移动通信模块130耦合,天线2和无线通信模块140耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidounavigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellitesystem,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
电子设备100通过GPU,显示屏160,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏160和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。
显示屏160用于显示图像,视频等。显示屏160包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏160,N为大于1的正整数。
电子设备100可以通过ISP,摄像头150,视频编解码器,GPU,显示屏160以及应用处理器等实现拍摄功能。
ISP用于处理摄像头150反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头150中。
摄像头150用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头150,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器。
本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本说明书图1~图8所示实施例提供的图像记事方法。
上述计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(readonly memory,ROM)、可擦式可编程只读存储器(erasable programmable read onlymemory,EPROM)或闪存、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、射频(radio frequency,RF)等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本说明书操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(localarea network,LAN)或广域网(wide area network,WAN)连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
在本发明实施例的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本说明书的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程示意图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本说明书的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本说明书的实施例所属技术领域的技术人员所理解。
取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
需要说明的是,本申请实施例中所涉及的终端可以包括但不限于个人计算机(personal computer,PC)、个人数字助理(personal digital assistant,PDA)、无线手持设备、平板电脑(tablet computer)、手机、MP3播放器、MP4播放器等。
在本说明书所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本说明书各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本说明书各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。
- 图像记事方法、装置、电子设备和计算机可读存储介质
- 图像处理方法、图像处理装置、电子设备和计算机可读存储介质