一种显示对话框的方法和装置制造方法及图纸

技术编号:18496752 阅读:34 留言:0更新日期:2018-07-21 20:01
本发明专利技术公开了一种显示对话框的方法和装置,属于网络技术领域。所述方法包括:获取通讯过程中传输的目标图片,获取所述目标图片的宽高比例;基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度中所占的比例,确定缩略图宽度;根据所述缩略图宽度以及所述宽高比例,生成所述目标图片对应的缩略图片;在通讯窗口中显示包含所述缩略图片的对话框。采用本发明专利技术,可以防止信息遗漏。

A method and device for displaying dialog boxes

The invention discloses a method and a device for displaying a dialog box, belonging to the network technical field. The method includes: obtaining the target picture transmitted during the communication process, obtaining the wide ratio of the target picture, determining the width of the thumbnail based on the current communication window width and the proportion of the preset dialog width in the width of the communication window, and generating the width of the abbreviated map and the width of the abbreviated map. The abbreviated picture corresponding to the target picture is displayed, and a dialog box containing the abbreviated picture is displayed in the communication window. The use of this invention can prevent information missing.

【技术实现步骤摘要】
一种显示对话框的方法和装置
本专利技术涉及网络
,特别涉及一种显示对话框的方法和装置。
技术介绍
随着网络技术的发展,人们越来越多地用到各种通讯应用程序进行通讯。在使用通讯应用程序进行通讯时,发送方用户可以向接收方用户发送文字、语音、图片或视频等通讯内容,接收方终端上会显示对话框,对话框中显示发送方用户的通讯内容,同时,发送方终端上也会显示发送方用户自己发送的通讯内容的对话框。显示的对话框的大小取决于通讯内容的大小。例如,发送方用户向接收方用户发送两张尺寸不同的图片,那么在发送方终端和接收方终端上会显示两个不同大小的对话框。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:当发送方用户发送较多大小不一的图片时,接收方终端上会显示大小不一的对话框,使得用户界面比较凌乱,当某个图片的尺寸很小时,显示的对话框也会很小,有可能导致用户漏看该图片,导致用户可能漏掉某些信息。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种显示对话框的方法和装置。所述技术方案如下:根据本专利技术实施例的第一方面,提供一种显示对话框的方法,所述方法包括:获取通讯过程中传输的目标图片,获取所述目标图片的宽高比例;基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度中所占的比例,确定缩略图宽度;根据所述缩略图宽度以及所述宽高比例,生成所述目标图片对应的缩略图片;在通讯窗口中显示包含所述缩略图片的对话框。可选地,所述在通讯窗口中显示包含所述缩略图片的对话框,包括:如果所述缩略图片的高度不大于预设高度时,在通讯窗口中显示包含所述缩略图片的对话框。可选地,所述方法还包括:如果所述缩略图片的高度大于预设高度,则在所述缩略图片中截取所述预设高度的部分图片;在通讯窗口中显示包含所述部分图片的对话框。可选地,所述基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度中所占的比例,确定缩略图宽度,包括:将所述通讯窗口宽度与预设的对话框宽度在所述通讯窗口宽度中所占的比例的乘积,确定为缩略图宽度。可选地,所述根据所述缩略图宽度以及所述宽高比例,生成所述目标图片对应的缩略图片,包括:将所述缩略图宽度与所述宽高比例的倒数的乘积,确定为缩略图高度;根据所述缩略图宽度以及所述缩略图高度,生成所述目标图片对应的缩略图片。可选地,所述目标图片为传输的目标视频中的图像帧,所述方法还包括:获取所述目标视频的视频时长;所述在通讯窗口中显示包含所述缩略图片的对话框,包括:在通讯窗口中显示包含所述缩略图片、播放图标和所述视频时长的对话框。根据本专利技术实施例的第二方面,提供一种显示对话框的装置,所述装置包括:第一获取模块,用于获取通讯过程中传输的目标图片,获取所述目标图片的宽高比例;确定模块,用于基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度中所占的比例,确定缩略图宽度;生成模块,用于根据所述缩略图宽度以及所述宽高比例,生成所述目标图片对应的缩略图片;第一显示模块,用于在通讯窗口中显示包含所述缩略图片的对话框。可选地,所述第一显示模块,用于:如果所述缩略图片的高度不大于预设高度时,在通讯窗口中显示包含所述缩略图片的对话框。可选地,所述装置还包括:截取模块,用于如果所述缩略图片的高度大于预设高度,则在所述缩略图片中截取所述预设高度的部分图片;第二显示模块,用于在通讯窗口中显示包含所述部分图片的对话框。可选地,所述确定模块用于:将所述通讯窗口宽度与预设的对话框宽度在所述通讯窗口宽度中所占的比例的乘积,确定为缩略图宽度。可选地,所述生成模块,用于:将所述缩略图宽度与所述宽高比例的倒数的乘积,确定为缩略图高度;根据所述缩略图宽度以及所述缩略图高度,生成所述目标图片对应的缩略图片。可选地,所述目标图片为传输的目标视频中的图像帧,所述装置还包括:第二获取模块,用于获取所述目标视频的视频时长;所述第一显示模块,用于:在通讯窗口中显示包含所述缩略图片、播放图标和所述视频时长的对话框。根据本专利技术实施例的第三方面,提供一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的显示对话框的方法。根据本专利技术实施例的第四方面,提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如第一方面所述的显示对话框的方法。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,获取通讯过程中传输的目标图片,获取所述目标图片的宽高比例;基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度中所占的比例,确定缩略图宽度;根据所述缩略图宽度以及所述宽高比例,生成所述目标图片对应的缩略图片;在通讯窗口中显示包含所述缩略图片的对话框。这样,当发送方用户发送较多大小不一的图片时,接收方终端上会显示宽度相同的对话框,使得用户界面比较整齐,就算某个图片的尺寸很小时,显示的对话框也与其它图片的对话框宽度相同,这样,可以避免用户漏看该图片,防止信息遗漏。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种显示对话框的方法的流程图;图2(a)是本专利技术实施例提供的一种显示对话框的界面示意图;图2(b)是本专利技术实施例提供的一种显示对话框的界面示意图;图3(a)是本专利技术实施例提供的一种显示对话框的界面示意图;图3(b)是本专利技术实施例提供的一种显示对话框的界面示意图;图4是本专利技术实施例提供的一种显示对话框的装置的结构示意图;图5是本专利技术实施例提供的一种显示对话框的装置的结构示意图;图6是本专利技术实施例提供的一种显示对话框的装置的结构示意图;图7是本专利技术实施例提供的一种终端结构示意图。通过上述附图,已示出本专利技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种显示对话框的方法,该方法可以由终端实现。终端可以包括处理器、存储器、屏幕等部件。处理器,可以为CPU(CentralProcessingUnit,中央处理单元)等,可以用于获取目标图片的宽高比例、生成目标图片对应的缩略图片、控制屏幕显示包含缩略图片的对话框、将缩略图片的高度与预设高度进行比较、在缩略图片中截取部分图片等处理。存储器,可以为RAM(RandomAccessMemory,随机存取存储器),Flash(闪存)等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等,如接收到的目标图片、获取到的目标图片的宽高比例、缩略图宽度、生成的缩略图片本文档来自技高网...

【技术保护点】
1.一种显示对话框的方法,其特征在于,所述方法包括:获取通讯过程中传输的目标图片,获取所述目标图片的宽高比例;基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度中所占的比例,确定缩略图宽度;根据所述缩略图宽度以及所述宽高比例,生成所述目标图片对应的缩略图片;在通讯窗口中显示包含所述缩略图片的对话框。

【技术特征摘要】
1.一种显示对话框的方法,其特征在于,所述方法包括:获取通讯过程中传输的目标图片,获取所述目标图片的宽高比例;基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度中所占的比例,确定缩略图宽度;根据所述缩略图宽度以及所述宽高比例,生成所述目标图片对应的缩略图片;在通讯窗口中显示包含所述缩略图片的对话框。2.根据权利要求1所述的方法,其特征在于,所述在通讯窗口中显示包含所述缩略图片的对话框,包括:如果所述缩略图片的高度不大于预设高度时,在通讯窗口中显示包含所述缩略图片的对话框。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述缩略图片的高度大于预设高度,则在所述缩略图片中截取所述预设高度的部分图片;在通讯窗口中显示包含所述部分图片的对话框。4.根据权利要求1所述的方法,其特征在于,所述基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度中所占的比例,确定缩略图宽度,包括:将当前的通讯窗口宽度与预设的对话框宽度在所述通讯窗口宽度中所占的比例的乘积,确定为所述缩略图宽度。5.根据权利要求1所述的方法,其特征在于,所述根据所述缩略图宽度以及所述宽高比例,生成所述目标图片对应的缩略图片,包括:将所述缩略图宽度与所述宽高比例的倒数的乘积,确定为缩略图高度;根据所述缩略图宽度以及所述缩略图高度,生成所述目标图片对应的缩略图片。6.根据权利要求1所述的方法,其特征在于,所述目标图片为传输的目标视频中的图像帧,所述方法还包括:获取所述目标视频的视频时长;所述在通讯窗口中显示包含所述缩略图片的对话框,包括:在通讯窗口中显示包含所述缩略图片、播放图标和所述视频时长的对话框。7.一种显示对话框的装置,其特征在于,所述装置包括:第一获取模块,用于获取通讯过程中传输的目标图片,获取所述目标图片的宽高比例;确定模块,用于基于当前的通讯窗口宽度以及预设的对话框宽度在通讯窗口宽度...

【专利技术属性】
技术研发人员:陈金源
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1