图片发送方法、装置和电子设备与流程

文档序号:25730261发布日期:2021-07-02 21:18阅读:118来源:国知局
图片发送方法、装置和电子设备与流程

本发明涉及人机交互技术领域,尤其是涉及一种图片发送方法、装置和电子设备。



背景技术:

用户在终端设备上拍照或截图后,这时如果打开即时通信软件并执行发送信息的操作,即时通信软件会在信息发送界面上推送最近一次拍照或截图的图片,用户点击该推送的图片,即可直接将该图片发送。如果用户不想发送推送的图片,或者除了推送的图片外还想发送其他图片,则需要找到并触发即时通讯软件中的相册控件,进入相册后再选择图片,用户进入相册选择图片的操作较为繁琐,影响用户体验。



技术实现要素:

有鉴于此,本发明的目的在于提供一种图片发送方法、装置和电子设备,以简化图片的发送操作,进而提升用户体验。

第一方面,本发明实施例提供了一种图片发送方法,通过终端设备提供一图形用户界面;方法包括:响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图;其中,指定对象包括:设置在图形用户界面上的信息输入控件,或者显示在图形用户界面上的默认图片的缩略图;响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。

进一步的,响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图的步骤之前,上述方法还包括:响应于图形用户界面的开启操作,显示图形用户界面,在图形用户界面中显示默认图片的缩略图。

进一步的,响应于图形用户界面的开启操作,显示图形用户界面,并在图形用户界面中显示默认图片的缩略图的步骤之前,上述方法还包括:响应于图片采集操作,获取采集到的图片;其中,图片采集操作包括:截图操作或拍摄操作;从采集到的图片中确定出默认图片。

进一步的,从采集到的图片中确定出默认图片的步骤,包括:将最近一次采集到的图片确定为默认图片。

进一步的,如果指定对象包括信息输入控件,信息输入控件具体包括文本输入框;针对于图形用户界面中指定对象的触发操作包括:作用于文本输入框的第二指定操作。

进一步的,显示多张备选图片的缩略图的步骤,包括:在图形用户界面中同时地,或者可切换地显示多张备选图片的缩略图。

进一步的,在图形用户界面中同时地显示多张备选图片的缩略图的步骤,包括:根据终端设备的图片库中各个图片的生成时间,从图片库中获取预设数量的多张备选图片,在图形用户界面中同时显示多张备选图片的缩略图。

进一步的,在图形用户界面中同时显示多张备选图片的缩略图的步骤之后,方法还包括:响应针对于多张备选图片的第一指定操作,从终端设备的图片库中获取更新图片,将多张备选图片中的至少一部分图片替换为更新图片。

进一步的,第一指定操作包括:作用于多张备选图片的拖动操作;将多张备选图片中的至少一部分图片替换为更新图片的步骤,包括:根据拖动操作的拖动方向,从多张备选图片中确定被替换图片以及更新图片的显示位置;在显示位置上显示更新图片,同时取消显示被替换图片。

进一步的,在图形用户界面中同时地显示多张备选图片的缩略图的步骤,包括:在图形用户界面中生成第一显示窗口,以通过第一显示窗口显示终端设备的图片库中的图片的缩略图。

进一步的,针对于图形用户界面中指定对象的触发操作包括:作用于默认图片的缩略图的图片切换操作;在图形用户界面中可切换地显示多张备选图片的缩略图的步骤,包括:从终端设备的图片库中获取备选图片,将默认图片的缩略图切换为备选图片的缩略图。

进一步的,图片切换操作包括:作用于终端设备的沿着第一方向的晃动操作。

进一步的,响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片的步骤,包括:响应沿着除第一方向以外的方向的终端设备的晃动操作,发送当前显示的缩略图对应的图片。

进一步的,响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片的步骤,包括:响应针对于第一图片的缩略图的选中操作,在图形用户界面中生成第二显示窗口,以通过第二显示窗口对第一图片执行编辑操作;响应针对于第一图片的编辑完成操作,发送第一图片。

第二方面,本发明实施例提供了一种图片发送装置,通过终端设备提供一图形用户界面;装置包括:显示模块,用于响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图;其中,指定对象包括:设置在图形用户界面上的信息输入控件,或者显示在图形用户界面上的默认图片的缩略图;发送模块,用于响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。

第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现第一方面任一项的图片发送方法。

第四方面,本发明实施例提供了一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现第一方面任一项的图片发送方法。

本发明实施例带来了以下有益效果:

本发明提供了一种图片发送方法、装置和电子设备,响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图;其中的指定对象包括:设置在图形用户界面上的信息输入控件,或者显示在图形用户界面上的默认图片的缩略图;响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。该方式中,用户直接触发图形用户界面上的指定对象,即可显示多张图片的缩略图,进而从多张图片的缩略图选择图片并发送,相比于用户通过相册控件进入相册中选取图片的方式,操作更加简单快捷,提升了用户体验。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种图片发送的示意图;

图2为本发明实施例提供的一种图片发送方法的流程图;

图3为本发明实施例提供的另一种图片发送方法的流程图;

图4为本发明实施例提供的一种显示缩略图的示意图;

图5为本发明实施例提供的另一种显示缩略图的示意图;

图6为本发明实施例提供的另一种显示缩略图的示意图;

图7为本发明实施例提供的一种图片发送装置的结构示意图;

图8为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前用户在终端设备上拍照或截图后,这时如果打开即时通信软件并执行发送信息的操作,比如点击文本输入框右侧显示的“+”号控件,即时通信软件会在信息发送界面上推送最近一次拍照或截图的缩略图片,用户点击该推送的缩略图片,并点击发送控件,即可直接将该图片发送。如果用户不想发送推送的图片,或者除了推送的图片外还想发送其他图片,则需要进入相册再选择图片。比如,在微信的聊天界面内,拍照或截图后,用户点击微信的文本输入框右侧的“+”号控件,即可在“+”号控件的上侧显示该图的缩略图,如果选择发送显示的该缩略图可以直接点击该图片,选择右上角的发送控件;参见图1所示的图片发送的示意图,如果想要发送的图片不是显示的缩略图,首先,需要点击文本输入框右侧的“+”号控件后,再点击下方显示的“相册”控件后,进入相册的界面并显示相册中的图片,然后针对显示的图片的缩略图进行选择,确定需要发送的图片。当用户需要发送多个图片或者不需要发送图形用户界面推送的图片时,该种进入相册选择图片的操作较为繁琐,影响用户体验,基于此,本发明实施例提供的一种图片发送方法、装置和电子设备,该技术可以应用于具有即时通信软件的电子设备。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种图片发送方法进行详细介绍,通过终端设备提供一图形用户界面;该终端设备可以是手机、平板电脑、笔记本、计算机等终端设备;该图形用户界面可以是终端设备中安装的技术通信软件所提供的界面,该界面通常包括通信对象、通信内容、信息输入控件等。如图2所示,该方法包括如下步骤:

步骤s202,响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图;其中,指定对象包括:设置在图形用户界面上的信息输入控件,或者显示在图形用户界面上的默认图片的缩略图;

上述触发操作如果是手指的触发操作通常包括长按操作、点击操作、滑动操作(比如左右滑动、上下滑动、固定形状滑动等),如果是鼠标的触发操作通常包括点击操作。上述信息输入控件通常包括文本输入框、语音输入框、表情输入框、图片选择控件等;该信息输入控件的显示位置可以参见图4所示的“信息输入控件”的位置。上述默认图片的缩略图可以是终端设备最近一次拍照、或者截图的一张图片,也可以是在预设时间段内最近一次拍照、或者截图的一张图片。通常显示在图形用户界面的信息输入控件的上方(参见图1所示的“缩略图”的位置),比如,当用户点击信息输入控件中文本输入框右侧的“+”号控件时,在该控件的上方显示默认图片的缩略图。

具体的,用户触发了图形用户界面中指定对象后,可以在图形用户界面中显示多张备选图片的缩略图,该多张备选图片可以是终端设备的图片库中最近保存的多张图片,可以是2-8张等,具体可以根据实际需求进行设置;也可以是图片库中具体一段时间范围内保存的图片。其中的显示方式可以直接显示在图形用户界面的指定位置,也可以是通过提供另一个显示窗口进行多张缩略图的显示,比如,可以通过终端设备的“相册”窗口进行显示,需要说明的是,具体的显示方式不做限定,不仅限于本实施例描述的两种显示方式。

步骤s204,响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。

上述选中操作可以是点击操作,包括手指的点击操作以及鼠标的点击操作;还可以是手指的滑动操作、拖动操作、长按操作等;还可以是终端设备的晃动操作等。具体的选中操作可以根据多张备选图片的缩略图的显示方式进行选择,比如,当多张备选图片的缩略图是同时显示于图形控制界面,则可以直接通过点击操作、长按操作、拖动操作、滑动操作等选择第一图片的缩略图,将该第一图片发送;当多张备选图片的缩略图是不是显示于图形控制界面,是可选择的显示部分缩略图,则可以通过滑动操作、拖动操作、晃动操作等选择第一图片的缩略图,将该第一图片发送。

本发明提供了一种图片发送方法,响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图;其中的指定对象包括:设置在图形用户界面上的信息输入控件,或者显示在图形用户界面上的默认图片的缩略图;响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。该方式中,用户直接触发图形用户界面上的指定对象,即可显示多张图片的缩略图,进而从多张图片的缩略图选择图片并发送,相比于用户通过相册控件进入相册中选取图片的方式,操作更加简单快捷,提升了用户体验。

本实施例还提供了另一种图片发送方法,该方法在上述实施例的基础上实现,本实施例主要描述了响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图之前的步骤,具体包括:

步骤1,响应于图片采集操作,获取采集到的图片;其中,图片采集操作包括:截图操作或拍摄操作;

步骤2,从采集到的图片中确定出默认图片;

步骤3,响应于图形用户界面的开启操作,显示图形用户界面,在图形用户界面中显示默认图片的缩略图;

具体的,当用户在终端设备上拍照或截图后,可以获取到采集的图片,采集到的图片通常保存在终端设备中;如果拍照或者截图的图片通常包括多张,可以将最近一次采集到的图片确定为默认图片;当用户打开即时通信软件后,即上述图形用户界面的开启操作,在终端设备上显示图形用户界面,同时在该图形用户界面中显示默认图片的缩略图,比如,可以显示在图形用户界面的信息输入控件的上方;其他可行的实现方式中,显示图像用户界面后,响应于图片发送操作,在图形用户界面中显示默认图片的缩略图;该图片发送操作可以为多种操作,例如,在终端设备上显示图形用户界面后,用户点击文本输入框右侧的“+”号控件时,在该控件的上方显示默认图片的缩略图。

步骤4,响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图;其中,指定对象包括:设置在图形用户界面上的信息输入控件,或者显示在图形用户界面上的默认图片的缩略图;

当用户发送图片信息时,通常信息输入控件暂时没有用处,因此可以针对于图形用户界面中信息输入控件的触发操作,显示多张备选图片的缩略图。

步骤5,响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。

上述方式中,当用户在拍照或者截图操作后,需要发送近一段时间,或者近期拍摄或截图的图片时,可以直接触发图形用户界面上的指定对象,即可显示多张图片的缩略图,进而从多张图片的缩略图中选择图片并发送,相比于用户拍照或者截图操作后,需要通过相册控件进入相册中选取更多图片进行发送的方式,操作更加简单快捷,提升了用户体验。

本实施例还提供了另一种图片发送方法,该方法在上述实施例的基础上实现,本实施例重点描述显示多张备选图片的缩略图的步骤的具体实现过程(具体通过步骤s302实现),如图3所示,该种方法包括如下步骤:

步骤s302,响应针对于图形用户界面中指定对象的触发操作,在图形用户界面中同时地,或者可切换地显示多张备选图片的缩略图;

在图形用户界面中同时地显示多张备选图片的缩略图,可以是直接显示在图形用户界面上的第一指定位置,比如,在信息输入框的上方,按照多张备选图片的保存时间的顺序显示。也可以是通过其他窗口显示,比如,响应针对于图形用户界面中指定对象的触发操作后,在图形用户界面中生成了其他的显示窗口,在该显示窗口按照多张备选图片的保存时间依次显示。其中,该显示窗口可以是终端设备的相册显示窗口,也可以是临时生成的一个图片显示窗口。

在图形用户界面中可切换地显示多张备选图片的缩略图,可以是直接在图形用户界面上的第二指定位置显示多张备选图片的缩略图中的一张缩略图,该第二指定位置显示的缩略图可以进行切换,即可以针对显示的缩略图进行切换操作,使该指定位置显示的缩略图切换为多张备选图片的缩略图中的其他缩略图。当然也可以直接在图形用户界面上的第二指定位置显示多张备选图片的缩略图中的部分缩略图(比如两张或者三张等),不仅限于一张,同样的也可以针对第二指定位置显示的部分缩略图进行切换操作,使第二指定位置显示的缩略图切换为多张备选图片的缩略图中的其他部分缩略图。其中的切换方式可以是滑动操作、拖动操作、摇晃操作、点击操作等。

另外,如果指定对象包括信息输入控件,信息输入控件具体包括文本输入框;针对于图形用户界面中指定对象的触发操作包括:作用于文本输入框的第二指定操作。该第二指定操作可以是滑动操作、长按操作等。具体的,在进行图片发送时,信息输入控件中的文本输入框暂时没有作用,因此可以在图片发送的情况下,对文本输入框进行第二指定操作,以显示多张备选图片的缩略图,该种操作方式更加简单便捷。

步骤s304,响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。

该方式中,当默认的图片不是自己想要的图片时,只需简单的触发操作即可在图形用户界面显示多张图片的缩略图,同时提供了多种显示方式,在图形用户界面中同时地,或者可切换地显示多张备选图片的缩略图;用户可以根据需要从多张缩略图中直接进行选择发送,或者可切换的进行选择发送,相比于从相册中选取图片的方式,可以直接在缩略图的显示窗口进行选择,使选择图片的操作更加便捷,同时满足了用户的个性化操作,进而提升了用户体验。

本实施例还提供了另一种图片发送方法,该方法在上述实施例的基础上实现,本实施例主要描述了在图形用户界面中同时地显示多张备选图片的缩略图的步骤的具体实现过程,至少包括两种可能的实施方式:

第一种可能的实施方式:

根据终端设备的图片库中各个图片的生成时间,从图片库中获取预设数量的多张备选图片,在图形用户界面中同时显示多张备选图片的缩略图;

上述预设数量可以根据实际需要进行设置,比如,根据终端设备的图片库中各个图片的生成时间,选取生成时间与当前时间最近的8张图片,将该8张图片的缩略图,在图形用户界面中同时显示。例如图4所示的显示缩略图的示意图,首先针对图形用户界面中的信息输入控件或者默认图片的缩略图的触发操作,可以在图形用户界面按照两排的方式显示8张,也可以按照一排的方式显示4张。具体可以根据显示的缩略图的数量确定。需要说明的是,本发明不对缩略图的显示位置进行限定,不仅限于图中描述的方式。

在图形用户界面中同时显示多张备选图片的缩略图的步骤之后的步骤中,一种可能的实施方式:响应针对于多张备选图片的第一指定操作,从终端设备的图片库中获取更新图片,将多张备选图片中的至少一部分图片替换为更新图片。

上述更新图片可以是图片库中除多张备选图片以外,生成时间距离当前时间最近的图片;上述第一指定操作包括:作用于多张备选图片的拖动操作。具体的,在图形用户界面中同时显示多张备选图片的缩略图后,如果显示多张备选图片中存在不合适的目标图片(比如用户不想发送的图片或模糊图片等),可以是一张也可以是多张,需要将目标图片删除或者更新;此时用户可以针对目标图片中的一张图片进行第一指定操作,将该目标图片替换为图片库中的更新图片,可以是将目标图片删除后,在该目标图片位置直接替换为更新图片。

当然也可以针对多张备选图片同时进行第一指定操作,可以对多张备选图片中的中心图片进行左右拖动,以使多张备选图片同时进行移动,将多张备选图片中移出显示位置的图片替换为更新图片,该更新图片通常显示在最后空出的图片位置。该方式能够给用户在图形用户界面中提供更多的图片选择。

上述将多张备选图片中的至少一部分图片替换为更新图片的步骤,一种可能的实施方式:根据拖动操作的拖动方向,从多张备选图片中确定被替换图片以及更新图片的显示位置;在显示位置上显示更新图片,同时取消显示被替换图片。

以多张备选图片为5张图片为例,参见图5所示,当同时显示5张备选图片的缩略图时,用户针对中心缩略图(图中的缩略图5)进行向左的拖动操作,此时如果第一张缩略图消失了,第二张缩略图移动到原来第一张缩略图的位置,此时在5张备选图片的缩略图的最后一个位置为显示位置,在该显示位置上显示更新图片。以此类推,如果第二张缩略图消失了,第三张缩略图移动到原来第二张缩略图的位置,此时在5张备选图片的缩略图的最后一个位置为显示位置,在该显示位置上显示更新图片。

第二种可能的实施方式:

在图形用户界面中生成第一显示窗口,以通过第一显示窗口显示终端设备的图片库中的图片的缩略图。

上述第一显示窗口可以是终端设备的图片库的显示窗口,也可以是临时生成的显示窗口,用于显示终端设备的图片库中的图片的缩略图。例如图5所示的显示缩略图的示意图,当用户对图形用户界面中指定对象的进行触发操作后,在图形用户界面中生成第一显示窗口,在第一显示窗口显示终端设备的图片库中的图片的缩略图,其中缩略图的数量可以根据需要进行设定,例如图5中的(a)直接显示图片库首页的所有图片,也可以例如图5中的(b)根据图片库中图片的生成时间显示部分图片的缩略图。另外,当用户对图形用户界面中指定对象的进行触发操作后,也可以直接在该界面打开终端设备的图片库,通过图片库的显示窗口显示图片的缩略图。该种缩略图的显示方式也可以提供多张图片,且进入相册的操作简单,无需寻找并触发相册控件。

该方式中,当默认的图片不是自己想要的图片时,只需简单的触发操作即可在图形用户界面显示多张图片的缩略图,同时提供了多种显示方式;每种显示方式中,用户都可以针对显示的缩略图进行指定操作,以获取更多的缩略图,用户可以根据需要从多张缩略图中直接进行选择发送,或者可切换的进行选择发送,相比于从相册中选取图片的方式,可以直接在缩略图的显示窗口进行选择,另外,相比于只能显示固定图片的方式,给用户提供了更多的图片选择,使选择图片的操作更加便捷,进而提升了用户体验。

本实施例还提供了另一种图片发送方法,该方法在上述实施例的基础上实现,首先,针对于图形用户界面中指定对象的触发操作包括:作用于默认图片的缩略图的图片切换操作。其中,图片切换操作可以是作用于默认图片的缩略图的滑动操作,也可以是作用于终端设备的晃动操作等。

本实施例主要描述了在图形用户界面中可切换地显示多张备选图片的缩略图的步骤的具体实现过程,具体包括:从终端设备的图片库中获取备选图片,将默认图片的缩略图切换为备选图片的缩略图。

上述备选图片可以是根据终端设备的图片库中图片的生成时间获取的;通常是图片库中图片的生成时间距离当前时间最近的图片。比如,默认图片为当前时间(2020/12/15/12:00:00)的截图,图片库中保存有3张图片其中每张图片的生成时间为:2020/12/15/11:00:00、2020/12/14/18:00:00、2020/12/14/14:00:00,此时从终端设备的图片库中获取备选图片为生成时间为2020/12/15/11:00:00的图片。

具体的,针对于图形用户界面中默认图片的缩略图的图片切换操作,该图片切换操作包括:作用于终端设备的沿着第一方向的晃动操作,该第一方向可以是向左,也可以是向右。例如图6所示的显示缩略图的示意图,当用户对图形用户界面中显示有默认图片的缩略图的终端设备,沿着向左的方向晃动时,图形用户界面中显示的默认图片切换为备选图片的缩略图。该种操作和显示方式,同样方便快捷,同时可以满足用户的个性化需求,提升了用户体验。

基于上述图形用户界面中缩略图的显示方式,前述的响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片的步骤,包括:响应沿着除第一方向以外的方向的终端设备的晃动操作,发送当前显示的缩略图对应的图片。

当用户对终端设备沿着第一方向的进行晃动操作后,图形用户界面显示的缩略图为确定需要发送的图片,此时用户可以对终端设备向着第一方向的反方向晃动,即可发送当前显示的缩略图对应的图片。比如,当用户对终端设备沿着向左的方向的进行晃动后,图形用户界面显示的缩略图为确定需要发送的图片,此时用户可以对终端设备向右方向晃动,即可发送当前显示的缩略图对应的图片。该种方式不需要用户点击图形用户界面中的发送控件,直接通过晃动操作发送图片更加方便快捷。

该方式中,当默认的图片不是自己想要的图片时,只需简单的切换操作即可在图形用户界面显示备选图片的缩略图,用户通过晃动终端设备的方式,切换图形用户界面显示的缩略图;当切换到用户需要发送的图片时,还可以通过晃动终端设备的方式将该图片进行发送,相比于从相册中选取图片的方式,可以直接在缩略图的显示窗口进行选择,使选择图片的操作更加便捷,进而提升了用户体验。

本实施例还提供了另一种图片发送方法,该方法在上述实施例的基础上实现,本实施例主要描述了响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片的步骤,一种可能的实施方式:

响应针对于第一图片的缩略图的选中操作,在图形用户界面中生成第二显示窗口,以通过第二显示窗口对第一图片执行编辑操作;响应针对于第一图片的编辑完成操作,发送第一图片。

考虑到用户需要对发送的图片进行编辑,因此选中第一图片的缩略图后,还可以在图形用户界面中生成第二显示窗口,在第二显示窗口中用户可以对第一图片进行编辑,即在第二显示窗口的边缘位置显示有编辑控件,比如,修剪控件、马赛克控件、涂鸦控件、擦除控件等;利用编辑控件对第一图片的编辑完成操作后,可以点击发送控件,将该第一图片进行发送,当然还可以对该编辑后的图片进行保存。

该方式中,当用户确定了需要发送的图片后,还可以通过针对于第一图片的缩略图的选中操作,对第一图片执行编辑操作;然后将编辑完成的第一图片发送,给用户提供了更多的选择,提升了用户的体验。

对应前述的方法实施例,本实施例提供了一种图片发送装置,通过终端设备提供一图形用户界面;如图7所示,该装置包括:

显示模块71,用于响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图;其中,指定对象包括:设置在图形用户界面上的信息输入控件,或者显示在图形用户界面上的默认图片的缩略图;

发送模块72,用于响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。

本发明提供了一种图片发送装置,响应针对于图形用户界面中指定对象的触发操作,显示多张备选图片的缩略图;其中的指定对象包括:设置在图形用户界面上的信息输入控件,或者显示在图形用户界面上的默认图片的缩略图;响应针对于多张备选图片的缩略图中,第一图片的缩略图的选中操作,发送第一图片。该方式中,用户直接触发图形用户界面上的指定对象,即可显示多张图片的缩略图,进而从多张图片的缩略图选择图片并发送,相比于用户通过相册控件进入相册中选取图片的方式,操作更加简单快捷,提升了用户体验。

进一步的,上述装置还包括缩略图显示模块,用于响应于图形用户界面的开启操作,显示图形用户界面,在图形用户界面中显示默认图片的缩略图。

进一步的,上述装置还包括图片采集模块,用于响应于图片采集操作,获取采集到的图片;其中,图片采集操作包括:截图操作或拍摄操作;从采集到的图片中确定出默认图片。

进一步的,上述图片采集模块还用于:将最近一次采集到的图片确定为默认图片。

进一步的,如果指定对象包括信息输入控件,信息输入控件具体包括文本输入框;针对于图形用户界面中指定对象的触发操作包括:作用于文本输入框的第二指定操作。

进一步的,上述显示模块还用于:在图形用户界面中同时地,或者可切换地显示多张备选图片的缩略图。

进一步的,上述显示模块还用于:根据终端设备的图片库中各个图片的生成时间,从图片库中获取预设数量的多张备选图片,在图形用户界面中同时显示多张备选图片的缩略图。

进一步的,上述装置还包括替换模块,用于响应针对于多张备选图片的第一指定操作,从终端设备的图片库中获取更新图片,将多张备选图片中的至少一部分图片替换为更新图片。

进一步的,上述第一指定操作包括:作用于多张备选图片的拖动操作;上述替换模块还用于:根据拖动操作的拖动方向,从多张备选图片中确定被替换图片以及更新图片的显示位置;在显示位置上显示更新图片,同时取消显示被替换图片。

进一步的,上述显示模块还用于:在图形用户界面中生成第一显示窗口,以通过第一显示窗口显示终端设备的图片库中的图片的缩略图。

进一步的,上述针对于图形用户界面中指定对象的触发操作包括:作用于默认图片的缩略图的图片切换操作;上述显示模块还用于:从终端设备的图片库中获取备选图片,将默认图片的缩略图切换为备选图片的缩略图。

进一步的,上述图片切换操作包括:作用于终端设备的沿着第一方向的晃动操作。

进一步的,上述发送模块还用于:响应沿着除第一方向以外的方向的终端设备的晃动操作,发送当前显示的缩略图对应的图片。

进一步的,上述显示模块还用于:响应针对于第一图片的缩略图的选中操作,在图形用户界面中生成第二显示窗口,以通过第二显示窗口对第一图片执行编辑操作;响应针对于第一图片的编辑完成操作,发送第一图片。

本发明实施例提供的一种图片发送装置,与上述实施例提供的图片发送方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。

本实施例还提供一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述图片发送方法。该电子设备可以是手机,也可以是电脑等设备。

参见图8所示,该电子设备包括处理器100和存储器101,该存储器101存储有能够被处理器100执行的机器可执行指令,该处理器100执行机器可执行指令以实现上述图片发送方法。

进一步地,图8所示的电子设备还包括总线102和通信接口103,处理器100、通信接口103和存储器101通过总线102连接。

其中,存储器101可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。通过至少一个通信接口103(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线102可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器100可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器100中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器100可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器101,处理器100读取存储器101中的信息,结合其硬件完成前述实施例的方法的步骤。

本实施例还提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述图片发送方法。

本发明实施例所提供的图片发送方法、装置和电子设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1