图像显示方法、装置、电子设备以及可读存储介质制造方法及图纸

技术编号:26791434 阅读:59 留言:0更新日期:2020-12-22 17:06
本发明专利技术实施例提供一种图像显示方法、装置、电子设备以及可读存储介质,旨在提高图像显示的流畅度。其中,所述图像显示方法应用于图像显示终端,所述图像显示方法包括:在与显示主线程相异的线程中,执行以下步骤:获得待显示图像和所述待显示图像对应的图像容器的分辨率信息;判断所述待显示图像的分辨率和所述图像容器的分辨率的差值是否超过预设差值;在所述差值超过所述预设差值的情况下,调整所述待显示图像的分辨率,使得调整后的待显示图像的分辨率与所述图像容器的分辨率之间的差值,不超过所述预设差值;将所述调整后的待显示图像传输至所述显示主线程,以通过所述显示主线程对所述调整后的待显示图像进行显示。

【技术实现步骤摘要】
图像显示方法、装置、电子设备以及可读存储介质
本专利技术涉及互联网
,特别是涉及一种图像显示方法、装置、电子设备以及可读存储介质。
技术介绍
在互联网
,服务端为了向多个用户提供信息以服务于各个终端,通常将网页作为向用户展示信息、提供服务的主要方式。具体地,用户的终端从服务端获得网页文件,然后终端通过一个显示主线程显示网页文件中的各种资源,例如文字、图像、超链接、表格、表单等资源。其中,由于图像更具观看性和趣味性,也更容易直观地将信息传递给用户,因此在满足业务需求和具有充足的图像支持的情况下,服务端通常会在网页文件中布置较多的图像资源,使得终端在解析网页文件后可以将这些图像显示给用户。例如电商服务端会将每个商品的图片作为图像资源布置在网页文件中,又例如音视频媒体服务端会将推荐视频的摘要图作为图像资源布置在网页文件中,再例如新闻服务端会将新闻照片作为图像资源布置在网页文件中。相关技术中,通常通过图像容器显示图像,然而图像容器的分辨率通常与待显示图像的分辨率存在较大差异。具体体现为:图像容器的宽度和长度通常是固定值,而图像的长度本文档来自技高网...

【技术保护点】
1.一种图像显示方法,其特征在于,所述方法适用于图像显示终端,所述方法包括:/n在与显示主线程相异的线程中,执行以下步骤:/n获得待显示图像和所述待显示图像对应的图像容器的分辨率信息;/n判断所述待显示图像的分辨率和所述图像容器的分辨率的差值是否超过预设差值;/n在所述差值超过所述预设差值的情况下,调整所述待显示图像的分辨率,使得调整后的待显示图像的分辨率与所述图像容器的分辨率之间的差值,不超过所述预设差值;/n将所述调整后的待显示图像传输至所述显示主线程,以通过所述显示主线程对所述调整后的待显示图像进行显示。/n

【技术特征摘要】
1.一种图像显示方法,其特征在于,所述方法适用于图像显示终端,所述方法包括:
在与显示主线程相异的线程中,执行以下步骤:
获得待显示图像和所述待显示图像对应的图像容器的分辨率信息;
判断所述待显示图像的分辨率和所述图像容器的分辨率的差值是否超过预设差值;
在所述差值超过所述预设差值的情况下,调整所述待显示图像的分辨率,使得调整后的待显示图像的分辨率与所述图像容器的分辨率之间的差值,不超过所述预设差值;
将所述调整后的待显示图像传输至所述显示主线程,以通过所述显示主线程对所述调整后的待显示图像进行显示。


2.根据权利要求1所述的方法,其特征在于,所述获得待显示图像和所述待显示图像对应的图像容器的分辨率信息的步骤,包括:
在网页文件解析程序对网页文件进行解析期间,当解析到所述网页文件中包括的图像容器时,截获所述网页文件解析程序所解析出的所述图像容器的分辨率信息;
当所述网页文件解析程序访问所述图像容器对应的URL以获得所述图像容器对应的待显示图像时,截获所述网页文件解析程序所获得的所述待显示图像。


3.根据权利要求1所述的方法,其特征在于,所述判断所述待显示图像的分辨率和所述图像容器的分辨率的差值是否超过预设差值,包括:
判断所述待显示图像的水平分辨率和所述图像容器的水平分辨率的第一差值是否超过第一预设差值,和/或,判断所述待显示图像的竖直分辨率和所述图像容器的竖直分辨率的第二差值是否超过第二预设差值;
所述在所述差值超过所述预设差值的情况下,调整所述待显示图像的分辨率,使得分辨率调整后的待显示图像的分辨率与所述图像容器的分辨率之间的差值,不超过所述预设差值,包括:
在所述第一差值超过所述第一预设差值的情况下,对所述待显示图像进行调整,使得调整后的待显示图像的水平分辨率和所述图像容器的水平分辨率的第一差值,不超过所述第一预设差值;
在所述第二差值超过所述第二预设差值的情况下,对所述待显示图像进行调整,使得调整后的待显示图像的竖直分辨率和所述图像容器的竖直分辨率的第二差值,不超过所述第二预设差值。


4.根据权利要求3所述的方法,其特征在于,所述在所述第一差值超过所述第一预设差值的情况下,对所述待显示图像进行调整,包括:
在所述第一差值超过所述第一预设差值的情况下,将所述待显示图像的水平分辨率调整为等于所述图像容器的水平分辨率;
所述在所述第二差值超过所述第二预设差值的情况下,对所述待显示图像进行调整,包括:
在所述第二差值超过所述第二预设差值的情况下,将所述待显示图像的竖直分辨率调整为等于所述图像...

【专利技术属性】
技术研发人员:王亦梁韩直彬彭瑶
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1