大尺寸图像显示方法及系统技术方案

技术编号:4097817 阅读:255 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种大尺寸图像显示方法,包括:生成将要显示的大尺寸图像的缩略图,所述大尺寸图像为:高度和宽度中的任一边超出了要显示大尺寸图像的窗口区域边界的图像,或高度尺寸和宽度尺寸之一超过最大阈值并且高度尺寸和宽度尺寸都超过最小阈值的图像;将所述缩略图插入到要显示的窗口区域显示,并建立所述缩略图和所述缩略图对应大尺寸图像的链接;当要查看大尺寸图像时,通过所述链接打开大图像按原始尺寸显示,还公开了一种大尺寸图像显示系统。本发明专利技术使得大尺寸图像无需在窗口中占用较大的区域,当需要查看大尺寸图像再还原显示,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机网络通信中媒体信息
,特别涉及一种大尺寸图像显示 方法及系统。
技术介绍
计算机网络技术是通信技术与计算机技术相结合的产物。近年来,计算机网络通 信在人们的日常生活中有着越来越重要的地位,用户可以在计算机网络上进行文字、声音 和视频的交流,共享文件、图片和视频信息等,从而方便用户的生活、工作和学习。在使用计 算机网络进行沟通交流的过程中,表情图片比文字更直观、更快捷、更形象,比音频视频占 用更少的资源,更能适应复杂的网络环境。在沟通交流中,很多时候交流双方发送的多媒体 消息中除了文本消息外还包括很多大尺寸图像,这些大尺寸图像在显示时会占据大部分窗 口消息显示区域,有的会完全充满整个消息显示区域,甚至有时候要想看到完整的大图,用 户需要滚动多屏才能看完。这种情况不利于用户从整体上直观了解会话消息内容,容易造 成用户注意力分散。目前大部分的软件在显示多媒体消息时,对大尺寸图像的处理都是直接显示原尺 寸图像。这种方法的优缺点显而易见优点是能直接看到原始图像,缺点就是这些大尺寸 图像在显示时会占据大部分窗口消息显示区域,有的会完全充满整个消息显示区域,甚至 有时候要想看到完整的大图,用户需要滚动多屏才能看完,而且不利于用户从整体上直观 了解会话消息内容,容易造成用户注意力分散。对比来说,对大尺寸图像直接显示原尺寸图 像,其优点微乎其微,而其缺点却非常明显,用户体验差。
技术实现思路
(一 )要解决的技术问题针对现有技术中当有限大小的窗口区域内无法完整显示大尺寸图像的问题,本发 明要解决的技术问题是如何在有限大小的窗口区域内显示大尺寸图像的缩略图,并根据 缩略图显示该大尺寸图像。( 二 )技术方案为解决上述问题,本专利技术提供了一种大尺寸图像显示方法,包括以下步骤Sl 生成将要显示的大尺寸图像的缩略图,所述大尺寸图像为高度和宽度中的 任一边超出了要显示大尺寸图像的窗口区域边界的图像,或高度尺寸和宽度尺寸之一超过 最大阈值并且高度尺寸和宽度尺寸都超过最小阈值的图像;S2 将所述缩略图插入到要显示的窗口区域显示,并建立所述缩略图和所述缩略 图对应的大尺寸图像的链接;S3 当要查看大尺寸图像时,通过所述链接打开大图像按原始尺寸显示。其中,所述步骤Sl具体包括根据大尺寸图像的短边尺寸和缩略图短边尺寸的预定值计算缩放比例;根据所述缩放比例对大尺寸图像的高度和宽度进行图像缩放。其中,所述最大阈值为400像素,最小阈值和缩略图短边尺寸的预定值均为66像ο其中,所述步骤S2具体包括为所述缩略图创建缩略图显示对象;将所述缩略图显示对象插入到窗口区域以显示所述缩略图;为缩略图显示对象设置图片链接,链接到所述大尺寸图像。其中,所述缩略图显示对象为OLE控件,所述窗口区域为利用RichEdit创建的会 话窗口消息区域。其中,所述步骤Sl之前还包括获取大尺寸图像的步骤接收含有大尺寸图像标识的多媒体会话消息;从所述多媒体会话消息中解析出大尺寸图像标识;根据所述大尺寸图像标识获取大尺寸图像。本专利技术还提供了一种大尺寸图像显示系统,包括缩略图生成模块,用于生成将要显示的大尺寸图像的缩略图,所述大尺寸图像为 高度和宽度中的任一边超出了要显示大尺寸图像的窗口区域边界的图像,或高度尺寸和宽 度尺寸之一超过最大阈值并且高度尺寸和宽度尺寸都超过最小阈值的图像;缩略图显示模块,用于将所述缩略图插入到要显示的窗口区域显示,并建立所述 缩略图和所述缩略图对应的大尺寸图像的链接;大尺寸图像显示模块,用于当要查看大尺寸图像时,通过所述链接打开大图像按 原始尺寸显示。其中,所述缩略图生成模块包括缩放比例计算模块,用于根据大尺寸图像的短边尺寸和缩略图短边尺寸的预定值 计算缩放比例;图像缩放模块,用于根据所述缩放比例对大尺寸图像的高度和宽度进行图像缩 放。其中,所述缩略图显示模块包括缩略图显示对象创建模块,用于为所述缩略图创建缩略图显示对象;缩略图显示对象插入模块,用于将所述缩略图显示对象插入到窗口区域以显示所 述缩略图;链接模块,用于为缩略图显示对象设置图片链接,链接到所述大尺寸图像。其中,所述系统还包括会话消息接收模块,用于接收含有大尺寸图像标识的多媒体会话消息;大尺寸图像标识解析模块,用于从所述多媒体会话消息中解析出大尺寸图像标 识;大尺寸图像获取模块,用于根据所述大尺寸图像标识获取大尺寸图像。(三)有益效果本专利技术通过生成大尺寸图像的缩略图,并建立缩略图与大图像之间的链接来显示 大尺寸图像,使得大尺寸图像无需在窗口中占用较大的区域,当需要查看大尺寸图像再还原显示,提高了用户体验。 附图说明图1是本专利技术实施例的一种大尺寸图像显示方法流程图;图2是本专利技术实施例的获取大尺寸图像流程图;图3是本专利技术实施例的一种大尺寸图像显示系统结构示意图。具体实施例方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施 例用于说明本专利技术,但不用来限制本专利技术的范围。如图1所示,为本专利技术实施例的大尺寸图像显示方法流程图,包括步骤S101,生成大尺寸图像的缩略图,其中,大尺寸图像为高度和宽度中的任一 边超出了要显示大尺寸图像的窗口区域边界的图像,或高度尺寸和宽度尺寸之一超过最大 阈值并且高度尺寸和宽度尺寸都超过最小阈值的图像,此处尺寸单位为像素。另外根据软 件的类型和应用场景对大尺寸图像的定义还可以有其它定义,如高度或者宽度大于400 像素,并且高度和宽度都要大于66像素,使用公式表达如下(Width > 400 Il Height > 400) &&(Width > 66&&Height > 66)。要生成大尺寸图像的缩略图,若事先没有获得该大尺寸图像,则首先要获取大尺 寸图像,其流程如图2所示步骤S201,接收含有大尺寸图像标识的多媒体会话消息;步骤S202,对多媒体会话消息进行解析,如果是文本消息,则进行步骤203,如果 是大尺寸图像标识,则进行步骤204。步骤S203,将解析出的文本消息插入到会话窗口消息区域;步骤S204,根据解析出的大尺寸图像标识获取大尺寸图像。生成缩略图的步骤具体如下根据大尺寸图像的短边尺寸和 略图短边尺寸的预定值计算缩放比例,该预定值 优选为66像素。如一个大尺寸图像的尺寸(单位像素)为640X480,按规则,缩略图最短 边固定为66,那缩略图另一边的尺寸为640X (66/480) = 88,所以最终生成的缩略图尺寸 为88X66。根据上述缩放比例对大尺寸图像的高度和宽度进行图像缩放,缩放时采用现有 的图像函数完成,缩放尺寸的同时会对图像的像素进行调整,以适合缩略图的显示。进一步 地,在缩略图底部留出文字提示区域,以显示图片的相关文本信息和提示用户点击查看原 图的信息。步骤S102,将步骤SlOl生成的缩略图插入到要显示的窗口区域显示,并建立缩略 图和该缩略图所对应大尺寸图像的链接。具体步骤如下为缩略图创建缩略图显示对象,优选为对象连接与嵌入(ObjectLinking and Embedding, OLE)控件,并将该缩略图作为参数传递给OLE控件。将缩略图显示对象,即OLE控件,插入到窗口区域以显示缩略图。其中窗 口区域优选为利用RichEdit创建的本文档来自技高网...

【技术保护点】
一种大尺寸图像显示方法,其特征在于,包括以下步骤:S1:生成将要显示的大尺寸图像的缩略图,所述大尺寸图像为:高度和宽度中的任一边超出了要显示大尺寸图像的窗口区域边界的图像,或高度尺寸和宽度尺寸之一超过最大阈值并且高度尺寸和宽度尺寸都超过最小阈值的图像;S2:将所述缩略图插入到要显示的窗口区域显示,并建立所述缩略图和所述缩略图对应的大尺寸图像的链接;S3:当要查看大尺寸图像时,通过所述链接打开大图像按原始尺寸显示。

【技术特征摘要】
一种大尺寸图像显示方法,其特征在于,包括以下步骤S1生成将要显示的大尺寸图像的缩略图,所述大尺寸图像为高度和宽度中的任一边超出了要显示大尺寸图像的窗口区域边界的图像,或高度尺寸和宽度尺寸之一超过最大阈值并且高度尺寸和宽度尺寸都超过最小阈值的图像;S2将所述缩略图插入到要显示的窗口区域显示,并建立所述缩略图和所述缩略图对应的大尺寸图像的链接;S3当要查看大尺寸图像时,通过所述链接打开大图像按原始尺寸显示。2.如权利要求1所述的大尺寸图像显示方法,其特征在于,所述步骤Sl具体包括 根据大尺寸图像的短边尺寸和缩略图短边尺寸的预定值计算缩放比例;根据所述缩放比例对大尺寸图像的高度和宽度进行图像缩放。3.如权利要求2所述的大尺寸图像显示方法,其特征在于,所述最大阈值为400像素, 最小阈值和缩略图短边尺寸的预定值均为66像素。4.如权利要求1所述的大尺寸图像显示方法,其特征在于,所述步骤S2具体包括 为所述缩略图创建缩略图显示对象;将所述缩略图显示对象插入到窗口区域以显示所述缩略图; 为缩略图显示对象设置图片链接,链接到所述大尺寸图像。5.如权利要求4所述的大尺寸图像显示方法,其特征在于,所述缩略图显示对象为OLE 控件,所述窗口区域为利用RichEdit创建的会话窗口消息区域。6.如权利要求1 5中任一项所述的大尺寸图像显示方法,其特征在于,所述步骤Sl 之前还包括获取大尺寸图像的步骤接收含有大尺寸图像标识的多媒体会话消息; 从所述多媒体会话消息中解析出大尺寸图像标识; 根据所述大...

【专利技术属性】
技术研发人员:张明贺
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1