首页> 中国专利> 视觉元素显示方法、装置及终端

视觉元素显示方法、装置及终端

摘要

本发明实施例公开了一种视觉元素显示方法、装置及终端,该视觉元素显示方法包括:获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;获取第一显示设备的屏幕的每英寸点数和像素密度;根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量;控制视觉元素按照第一设备独立像素的数量,在第一显示设备的屏幕上进行显示。本发明实施例的视觉元素显示方法根据显示设备的每英寸点数、像素密度,及视觉元素的目标显示尺寸,准确计算出视觉元素在显示设备中的第一设备独立像素的数量,使视觉元素的实际显示尺寸与目标显示尺寸保持一致,从而使显示设备的界面设计更加方便,提升用户的阅读和观看效果。

著录项

  • 公开/公告号CN113032060A

    专利类型发明专利

  • 公开/公告日2021-06-25

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201911345449.0

  • 发明设计人 邵和明;

    申请日2019-12-24

  • 分类号G06F9/451(20180101);

  • 代理机构44300 深圳翼盛智成知识产权事务所(普通合伙);

  • 代理人汪阮磊

  • 地址 518057 广东省深圳市南山区高新区科技中一路腾讯大厦35层

  • 入库时间 2023-06-19 11:35:49

说明书

技术领域

本发明涉及计算机技术领域,具体涉及一种视觉元素显示方法、装置及终端。

背景技术

随着通信技术的发展,诸如手机、平板电脑之类的移动终端已经普及。对于不同尺寸的手机或平板电脑,其屏幕上显示的文字、符号、图片等视觉元素的尺寸也会存在差别,这样会对于手机界面的设计造成不便。

发明内容

本发明提供一种视觉元素显示方法、装置及终端,使显示设备的界面中视觉元素的目标显示尺寸与实际显示尺寸保持一致,使显示设备的界面设计更加方便。

第一方面,本发明提供一种视觉元素显示方法,所述视觉元素显示方法包括:

获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;

获取所述第一显示设备的屏幕的每英寸点数和像素密度;

根据所述每英寸点数、所述像素密度及所述目标显示尺寸,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量;

控制所述视觉元素按照所述第一设备独立像素的数量,在所述第一显示设备的屏幕上进行显示。

在本发明的一些实施例中,所述根据所述每英寸点数、所述像素密度及所述目标显示尺寸,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量,包括:

根据所述每英寸点数计算每个所述第一设备独立像素所包含的像素点数量;

根据所述像素密度计算所述像素点的长度;

根据所述第一设备独立像素所包含的像素点数量,及所述像素点的长度,计算所述第一设备独立像素的长度;

计算所述目标显示尺寸与所述第一设备独立像素的长度的第一比值,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,所述获取视觉元素在第一显示设备中的目标尺寸,包括:

获取所述视觉元素在第二显示设备的屏幕中的实际显示尺寸,作为所述目标显示尺寸。

在本发明的一些实施例中,所述实际显示尺寸包括所述视觉元素在所述第二显示设备的屏幕中的第二设备独立像素的数量;所述根据所述每英寸点数、所述像素密度及所述目标显示尺寸,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量,包括:

根据所述第二设备独立像素的数量、所述每英寸点数及所述像素密度,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,所述根据所述第二设备独立像素的数量、所述每英寸点数及所述像素密度,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量,包括:

计算所述每英寸点数与所述像素密度的第二比值;

计算所述第二比值与所述第二设备独立像素的乘积,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,所述根据所述第二设备独立像素的数量、所述每英寸点数及所述像素密度,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量,包括:

根据所述每英寸点数计算每个所述第一设备独立像素所包含的像素点数量;

根据所述像素密度计算所述像素点的长度;

根据所述第一设备独立像素所包含的像素点数量,及所述像素点的长度,计算所述第一设备独立像素的长度;

获取所述第二设备独立像素的长度;

计算所述第二设备独立像素的长度与所述第一设备独立像素的长度的第三比值;

计算所述第三比值与所述第二设备独立像素的数量的乘积,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,将所述视觉元素在所述第一显示设备中的第一设备独立像素的数量,以区块的形式保存在区块链中。

第二方面,本发明提供一种视觉元素显示装置,所述视觉元素显示装置包括:

第一获取单元,用于获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;

第二获取单元,用于获取所述第一显示设备的屏幕的每英寸点数和像素密度;

计算单元,用于根据所述每英寸点数、所述像素密度及所述目标显示尺寸,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量;

控制单元,用于控制所述视觉元素按照所述第一设备独立像素的数量在所述第一显示设备的屏幕上进行显示。

在本发明的一些实施例中,所述计算单元包括:

第一计算子单元,用于根据所述每英寸点数计算每个所述第一设备独立像素所包含的像素点数量;

第二计算子单元,用于根据所述像素密度计算所述像素点的长度;

第三计算子单元,用于根据所述第一设备独立像素所包含的像素点数量,及所述像素点的长度,计算所述第一设备独立像素的长度;

第四计算子单元,用于计算所述目标显示尺寸与所述第一设备独立像素的长度的第一比值,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,所述第一获取单元用于获取所述视觉元素在第二显示设备的屏幕中的实际显示尺寸,作为所述目标显示尺寸。

在本发明的一些实施例中,所述实际显示尺寸包括所述视觉元素在所述第二显示设备的屏幕中的第二设备独立像素的数量;所述计算单元用于根据所述第二设备独立像素的数量、所述每英寸点数及所述像素密度,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,所述计算单元包括:

第五子计算单元,用于计算所述每英寸点数与所述像素密度的第二比值;

第六子计算单元,用于计算所述第二比值与所述第二设备独立像素的乘积,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,所述计算单元包括:

第一数量计算单元,用于根据所述每英寸点数计算每个所述第一设备独立像素所包含的像素点数量;

第一长度计算单元,用于根据所述像素密度计算所述像素点的长度;

第二长度计算单元,用于根据所述第一设备独立像素所包含的像素点数量,及所述像素点的长度,计算所述第一设备独立像素的长度;

第三获取单元,用于获取所述第二设备独立像素的长度;

第三比值计算单元,用于计算所述第二设备独立像素的长度与所述第一设备独立像素的长度的第三比值;

第二数量计算单元,用于计算所述第三比值与所述第二设备独立像素的数量的乘积,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,所述视觉元素显示装置还包括区块链单元,所述区块链单元用于将所述视觉元素在所述第一显示设备中的第一设备独立像素的数量,以区块的形式保存在区块链中。

第三方面,本发明提供一种终端,包括:处理器和存储器;所述存储器质存储有多条指令,所述处理器加载所述存储器存储的指令以执行第一方面中任一项所述的视觉元素显示方法中的步骤。

第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行如第一方面中任一项所述的视觉元素显示方法中的步骤。

本发明实施例中通过获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;并获取第一显示设备的屏幕的每英寸点数和像素密度;然后根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量;最后,控制所述视觉元素按照第一设备独立像素的数量在第一显示设备的屏幕上进行显示。本发明实施例根据第一显示设备的每英寸点数、像素密度,及视觉元素的目标显示尺寸,能够准确计算出视觉元素在第一显示设备中的第一设备独立像素的数量,然后根据该第一设备独立像素的数量,能够准确的控制视觉元素在第一显示设备的屏幕上的实际显示尺寸,使视觉元素的实际显示尺寸与目标显示尺寸保持一致,从而使第一显示设备的界面设计更加方便,可以压缩物理显示尺寸,提升用户的阅读和观看效果。

附图说明

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

图1是本发明实施例提供的视觉元素显示方法的应用场景示意图;

图2是本发明实施例中提供的分布式系统应用于区块链系统的一个实施例的结构示意图;

图3是本发明实施例中提供的区块结构的一个实施例的结构示意图;

图4是本发明实施例中提供的视觉元素显示方法的一个实施例流程示意图;

图5是本发明实施例中提供的计算视觉元素在第一显示设备中的第一设备独立像素的数量的一个实施例的流程示意图;

图6是本发明实施例中第一显示设备的屏幕的结构示意图;

图7是本发明实施例中第二显示设备的屏幕的结构示意图;

图8是本发明实施例中提供的视觉元素显示装置的一个实施例的结构示意图;

图9是本发明实施例中提供的终端的结构示意图。

具体实施方式

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

在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有说明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。

本文所使用的术语“模块”或“单元”可看做为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算系统上的实施对象。而本文所述的装置及方法优选的以软件的方式进行实施,当然也可在硬件上进行实施,均在本发明保护范围之内。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为了方便理解本发明实施例,首先在此介绍本发明实施例描述中会引入的几个基本概念:

1)px(pixel,像素)。

像素,又称图像元素,是分辨率的尺寸单位,一个像素实际上是一个颜色点,所以又称像素点,其本身的物理尺寸不固定。在电子设备中,大量不同颜色点组成一张图像,图像大小和显示器分辨率主要通过像素来表示,例如某个电子设备的屏幕的分辨率为1920×1080px时,就是指该屏幕在横向(长度方向)上的像素点数量为1920个,在竖向(宽度方向)上的像素点数量为1080个。

2)pt(point,设备独立像素)。

设备独立像素,又称点或绝对长度,是iOS系统开发用的长度单位,设备独立像素(pt)的长度为固定值,不随屏幕像素密度的变化而变化。在iOS系统中,1pt=1/163英寸,当显示设备的屏幕为普通屏时,1个设备独立像素(pt)的长度等于1个像素点(px)的长度;当显示设备的屏幕为高清屏时,1个设备独立像素(pt)的长度等于2个像素点(px)的长度。

3)dp(Density-independent pixel,设备独立像素)。

设备独立像素,是安卓(Android)系统开发用的长度单位,设备独立像素(dp)的长度为固定值,不随屏幕像素密度的变化而变化。在安卓系统中,1dp=1/160英寸,根据不同显示设备的屏幕的像素密度,设备独立像素(dp)的长度与像素点(px)的长度有不同的倍数关系,当屏幕的像素密度为160ppi时1个设备独立像素(dp)的长度等于1个像素点(px)的长度。当显示设备的屏幕为中清屏时,1个设备独立像素(dp)的长度等于1个像素点(px)的长度;当显示设备的屏幕为高清屏时,1个设备独立像素(dp)的长度等于1.5个像素点(px)的长度;当显示设备的屏幕为超清屏时,1个设备独立像素(dp)的长度等于2个像素点(px)的长度。

4)dpi(Dots Per Inch,每英寸点数)

每英寸点数是一个量度单位,用于点阵数码影像,指每一英寸长度中,取样、可显示或输出点(Dot)的数目。例如:160dpi的屏幕就表示一个Inch包含160个Dot,320dpi的屏幕表示一个Inch有320个Dot。对于每英寸点数不同的屏幕,其上的点(Dot)的尺寸也不相同。

5)ppi(pixels per inch,像素密度)

像素密度是一个密度单位,用于表示1英寸屏幕上显示的像素量。屏幕的像素密度越高,代表屏幕能够以越高的密度显示图像,屏幕中显示的画面的细节就会越细腻。

人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。

人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。

机器学习(Machine Learning,ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。机器学习和深度学习通常包括人工神经网络、置信网络、强化学习、迁移学习、归纳学习、式教学习等技术。

本申请实施例提供的方案可以是涉及人工智能的视觉元素显示方法,即本申请实施例中提供一种基于人工智能的视觉元素显示方法,该方法包括:利用机器学习获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;获取第一显示设备的屏幕的每英寸点数和像素密度;根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量;控制视觉元素按照第一设备独立像素的数量,在第一显示设备的屏幕上进行显示。

本发明实施例提供一种视觉元素显示方法,该视觉元素显示方法的执行主体可以是本发明实施例提供的视觉元素显示装置,或者集成了该视觉元素显示装置的终端,其中该视觉元素显示装置可以采用硬件或者软件的方式实现。

请参阅图1,图1是本发明实施例提供的视觉元素显示方法的应用场景示意图,以视觉元素显示装置集成在终端中为例,终端和服务器通过网络连接,该服务器可以是工作平台服务器(即加载有工作平台的服务器),终端可以访问服务器,从服务器获取图片、文字、视频等显示信息,并对该显示信息进行处理后,转换成预设尺寸的视觉元素在显示设备中进行显示。

本发明实施例中,该服务器可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如,本发明实施例中所描述的服务器,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(CloudComputing)的大量计算机或网络服务器构成。本发明的实施例中,服务器与终端之间可通过任何通信方式实现通信,包括但不限于,基于第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)、长期演进(Long Term Evolution,LTE)、全球互通微波访问(Worldwide Interoperability for Microwave Access,WiMAX)的移动通信,或基于TCP/IP协议族(TCP/IP Protocol Suite,TCP/IP)、用户数据报协议(UserDatagram Protocol,UDP)协议的计算机网络通信等。

可以理解的是,本发明实施例中所使用的终端可以理解为客户端设备,客户端设备既包括接收和发射硬件的设备,即具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种客户端设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。具体的终端具体可以是台式终端或移动终端,具体例如:手机、平板电脑、笔记本电脑等中的一种。

本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本发明方案一种应用场景,并不构成对本发明方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的服务器,或者服务器网络连接关系,例如图1中仅示出1个服务器和1个终端,可以理解的,还可以包括一个或多个其他服务器,或/且一个或多个与服务器网络连接的终端,具体此处不作限定。

另外,本发明实施例涉及的视觉元素显示方法所应用的系统可以是由第一显示设备、多个节点(接入网络中的任意形式的计算设备,如服务器、用户终端)通过网络通信的形式连接形成的分布式系统。

以分布式系统为区块链系统为例,参见图2,图2是本发明实施例提供的分布式系统500应用于区块链系统的一个可选的结构示意图,由多个节点600(接入网络中的任意形式的计算设备,如服务器、用户终端)和客户端形成,节点600之间形成组成的点对点(P2P,Peer To Peer)网络,P2P协议是一个运行在传输控制协议(TCP,Transmission ControlProtocol)协议之上的应用层协议。在分布式系统中,任何机器如服务器、终端都可以加入而成为节点600,节点600包括硬件层、中间层、操作系统层和应用层。

参见图2示出的区块链系统中各节点的功能,涉及的功能包括:

1)路由,节点具有的基本功能,用于支持节点之间的通信。

节点除具有路由功能外,还可以具有以下功能:

2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数据的来源,将记录数据发送到区块链系统中的其他节点,供其他节点在验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。

例如,应用实现的业务包括:

2.1)钱包,用于提供进行电子货币的交易的功能,包括发起交易(即,将当前交易的交易记录发送给区块链系统中的其他节点,其他节点验证成功后,作为承认交易有效的响应,将交易的记录数据存入区块链的临时区块中;当然,钱包还支持查询电子货币地址中剩余的电子货币;

2.2)共享账本,用于提供账目数据的存储、查询和修改等操作的功能,将对账目数据的操作的记录数据发送到区块链系统中的其他节点,其他节点验证有效后,作为承认账目数据有效的响应,将记录数据存入临时区块中,还可以向发起操作的节点发送确认。

2.3)智能合约,计算机化的协议,可以执行某个合约的条款,通过部署在共享账本上的用于在满足一定条件时而执行的代码实现,根据实际的业务需求代码用于完成自动化的交易,例如查询买家所购买商品的物流状态,在买家签收货物后将买家的电子货币转移到商户的地址;当然,智能合约不仅限于执行用于交易的合约,还可以执行对接收的信息进行处理的合约。

3)区块链,包括一系列按照产生的先后时间顺序相互接续的区块(Block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区块链系统中节点提交的记录数据。

参见图3,图3是本发明实施例提供的区块结构(Block Structure)一个可选的示意图,每个区块中包括本区块存储交易记录的哈希值(本区块的哈希值)、以及前一区块的哈希值,各区块通过哈希值连接形成区块链。另外,区块中还可以包括有区块生成时的时间戳等信息。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了相关的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

当本发明实施例中用视觉元素显示方法所应用的系统为区块链系统,本发明实施例中第一显示设备为区块链系统中的一个节点,所述视觉元素的第一设备独立像素的数量可以保存在区块链中。具体的,本发明实施例,所述视觉元素显示方法还包括:将视觉元素在第一显示设备中的第一设备独立像素的数量,以区块的形式保存在区块链中。具体添加新区块的方式可以参照上述区块链系统的描述,此处不再赘述。

下面结合具体实施例进行详细说明。

本发明实施例提供一种视觉元素显示方法,该视觉元素显示方法包括:获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;获取第一显示设备的屏幕的每英寸点数和像素密度;根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量;控制视觉元素按照第一设备独立像素的数量在第一显示设备的屏幕上进行显示。

请参阅图4,图4是本发明实施例中提供的视觉元素显示方法的一个实施例流程示意图,该视觉元素显示方法包括:

101、获取视觉元素在第一显示设备的屏幕中的目标显示尺寸。

在本发明的一些实施例中,视觉元素包括在第一显示设备的屏幕中显示的图片、文字、符号等等。获取视觉元素在第一显示设备的屏幕中的目标显示尺寸可以是视觉元素在第一显示设备中的屏幕中想要显示的长度、宽度、直径等等。

具体地,以视觉元素为图片为例,视觉元素在第一显示设备的屏幕中的目标显示尺寸可以包括图片在第一显示设备的屏幕中的目标显示长度和目标显示宽度,该目标显示长度和目标显示宽度可以根据第一显示设备的屏幕的尺寸而定,使图片在第一显示设备的屏幕中能够清晰显示即可。

在本发明的一些实施例中,获取视觉元素在第一显示设备中的目标尺寸可以包括:获取视觉元素在第二显示设备的屏幕中的实际显示尺寸,作为目标显示尺寸。

其中,视觉元素在第二显示设备的屏幕中的实际显示尺寸可以是视觉元素在第二显示设备中的屏幕中实际显示的长度、宽度、直径等等。以视觉元素为图片为例,视觉元素在第二显示设备的屏幕中的实际显示尺寸可以包括图片在第二显示设备的屏幕中的实际显示长度和实际显示宽度。通过将视觉元素在第二显示设备的屏幕中的实际显示尺寸作为目标显示尺寸,能够使视觉元素在不同的显示设备的屏幕中所显示的尺寸相同。

在本发明的一些实施例中,第一显示设备可以为基于Android系统的显示设备,第二显示设备可以为基于iOS系统的显示设备。当然,也可以是第一显示设备为基于iOS系统的显示设备,第二显示设备为基于Android系统的显示设备,或者,第一显示设备和第二显示设备均为基于iOS系统的显示设备或基于Android系统的显示设备。

此外,第一显示设备和第二显示设备也可以为基于Windows Phone系统或其它系统的显示设备。

102、获取第一显示设备的屏幕的每英寸点数和像素密度。

在本发明的一些实施例中,可以通过获取第一显示设备的屏幕型号信息,然后从该屏幕型号信息中获取第一显示设备的屏幕的每英寸点数和像素密度。此外,第一显示设备的屏幕的像素密度也可以通过获取第一显示设备的屏幕尺寸和分辨率后计算得到,具体计算方法如下:

ppi=M/Z=√(X

其中,ppi为第一显示设备的屏幕像素密度;M为第一显示设备的屏幕的对角线上的像素量;Z为第一显示设备的屏幕的对角线长度或屏幕尺寸(英寸);X为第一显示设备的屏幕在横向(长度方向)上的像素点数量;Y为第一显示设备的屏幕在竖向(宽度方向)上的像素点数量。

以第一显示设备的屏幕分辨率为3120×1440px,尺寸6.39英寸为例,其屏幕的像素密度ppi=√(3120

103、根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,第一设备独立像素可以是安卓(Android)系统开发用的长度单位,也可以为iOS系统或其它系统开发用的长度单位,第一设备独立像素的长度为固定值,不随屏幕像素密度的变化而变化。视觉元素在第一显示设备中的第一设备独立像素的数量可以包括:视觉元素在第一显示设备的屏幕横向(长度方向)上的第一设备独立像素数量,和在竖向(宽度方向)上的第一设备独立像素数量。

在本发明的一些实施例中,在获取第一显示设备的每英寸点数和像素密度,以及视觉元素的目标显示尺寸后,可以准确的计算出该视觉元素在第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量方法,如图5所示,具体还可以包括步骤301至步骤304,详细描述如下:

301、根据每英寸点数计算每个第一设备独立像素所包含的像素点数量。

在本发明的一些实施例中,第一显示设备的屏幕的每英寸点数不同,屏幕的第一设备独立像素所包含的像素点的数量也不同。以第一显示设备为基于Android系统的显示设备为例,第一设备独立像素所包含的像素点数量为每英寸点数与160的比值。当第一显示设备的每英寸点数为160时,表示每英寸包含160个点,1个第一设备独立像素包含1个像素点;当第一显示设备的每英寸点数为320时,表示每英寸包含320个点,1个第一设备独立像素包含2个像素点。

302、根据像素密度计算像素点的长度。

在本发明的一些实施例中,第一显示设备的像素点的长度与像素密度呈反比。同样以第一显示设备为基于Android系统的显示设备为例,其像素点的长度为1与像素密度的比值。例如:当第一显示设备的像素密度为538ppi时,其单个像素点的长度为1/538英寸。

303、根据第一设备独立像素所包含的像素点数量,及像素点的长度,计算第一设备独立像素的长度。

在本发明的一些实施例中,可以通过计算每英寸点数计算每个第一设备独立像素所包含的像素点数量,与像素点的长度的乘积,得到第一设备独立像素的长度。

304、计算目标显示尺寸与第一设备独立像素的长度的第一比值,得到视觉元素在第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,可以计算目标显示尺寸与第一设备独立像素的长度的第一比值,并将该比值作为视觉元素在第一显示设备中的第一设备独立像素的数量,能够使视觉元素在第一显示设备的屏幕上的实际显示尺寸与目标显示尺寸保持一致。

视觉元素在第一显示设备中的第一设备独立像素的数量的具体计算方法如下:

N=160L*ppi/dpi;

其中,N为视觉元素在第一显示设备中的第一设备独立像素的数量;L为视觉元素的目标显示尺寸;ppi为第一显示设备的屏幕像素密度;dpi为第一显示设备的屏幕的每英寸点数。

下面对计算视觉元素在第一显示设备中的第一设备独立像素数量的推导步骤进行详细说明:

已知第一显示设备的屏幕的每英寸点数为dpi;像素密度为ppi;目标显示尺寸为L。一个第一设备独立像素所包含的像素点数量为dpi/160,一个像素点的长度为1/ppi,通过计算一个第一设备独立像素所包含的像素点数量与一个像素点的长度的乘积,即可计算得到一个第一设备独立像素的长度为dpi/(160*ppi)。

假设视觉元素在第一显示设备的屏幕中显示的第一设备独立像素的数量为N,则N与一个第一设备独立像素的长度的乘积N*dpi/(160*ppi)即为视觉元素在第一显示设备的屏幕中的实际显示尺寸,通过使该实际显示尺寸与目标显示尺寸相等,也即:N*dpi/(160*ppi)=L;可以计算出N=160L*ppi/dpi。

需要说明的是,上述步骤301可以在步骤302之前,也可以在步骤302之后,或者,步骤301和步骤302同时进行,此处不作限制。

104、控制视觉元素按照第一设备独立像素的数量在第一显示设备的屏幕上进行显示。

在本发明的一些实施例中,可以采用上述计算方法分别计算出视觉元素在第一显示设备的屏幕的横向和竖向上的第一设备独立像素的数量,然后控制视觉元素按照横向和竖向上的数量在第一显示设备的屏幕上进行显示,以使视觉元素在第一显示设备的屏幕上的实际显示尺寸与目标显示尺寸一致。

本发明实施例根据第一显示设备的每英寸点数、像素密度,及视觉元素的目标显示尺寸,能够准确计算出视觉元素在第一显示设备中的第一设备独立像素的数量,然后根据该第一设备独立像素的数量,能够准确的控制视觉元素在第一显示设备的屏幕上的实际显示尺寸,使视觉元素的实际显示尺寸与目标显示尺寸保持一致,从而使第一显示设备的界面设计更加方便,可以压缩物理显示尺寸,提升用户的阅读和观看效果。

需要说明的是,上述步骤101和步骤102可以同时执行,也可以先执行步骤101后执行步骤102,或者,先执行步骤102后执行步骤101,也即,可以先获取视觉元素在第一显示设备的屏幕中的目标显示尺寸,然后获取第一显示设备的屏幕的每英寸点数和像素密度;也可以先获取第一显示设备的屏幕的每英寸点数和像素密度,然后获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;或者,还可以在获取视觉元素在第一显示设备的屏幕中的目标显示尺寸的同时,获取第一显示设备的屏幕的每英寸点数和像素密度,均能够计算出视觉元素在第一显示设备中的第一设备独立像素的数量。

在本发明的另一些实施例中,实际显示尺寸可以包括视觉元素在第二显示设备的屏幕中的第二设备独立像素的数量,然后根据第二设备独立像素的数量、每英寸点数及像素密度,计算视觉元素在第一显示设备中的第一设备独立像素的数量。如此,可以使视觉元素在第一显示设备的屏幕中的显示尺寸与在第二显示设备的屏幕中的显示尺寸相同。

在本发明的一些实施例中,上述根据第二设备独立像素的数量、每英寸点数及像素密度,计算视觉元素在第一显示设备中的第一设备独立像素的数量,可以包括如下步骤:

(1)根据每英寸点数计算每个第一设备独立像素所包含的像素点数量。

在本发明的一些实施例中,第一显示设备的屏幕的每英寸点数不同,其第一设备独立像素所包含的像素点数量也不同。以第一显示设备为基于Android系统的显示设备为例,其每个第一设备独立像素所包含的像素点数量为每英寸点数与160的比值。也即,X=dpi/160,其中,X为第一显示设备的第一设备独立像素所包含的像素点数量;dpi为第一显示设备的屏幕的每英寸点数。

具体例如:当第一显示设备的屏幕的160dpi时,其每个第一设备独立像素所包含的像素点数量为1;当第一显示设备的屏幕的320dpi时,其每个第一设备独立像素所包含的像素点数量为2。

(2)根据像素密度计算像素点的长度。

在本发明的一些实施例中,第一显示设备的屏幕的像素点的长度与像素密度成反比关系,也即,第一显示设备的屏幕的像素密度越大,其像素点的长度则越小。

可选地,可以按照公式:D1=1/ppi(英寸),其中,D1为第一显示设备的屏幕的像素点的长度,ppi为第一显示设备的屏幕的像素密度。具体例如:当第一显示设备的屏幕的像素密度为538ppi时,其单个像素点的长度为1/538英寸。

当然,第一显示设备的屏幕的像素点的长度也可以是实现已知的,此时,可以直接从第一显示设备中获取像素点的长度,而无需进行计算。

(3)根据第一设备独立像素所包含的像素点数量,及像素点的长度,计算第一设备独立像素的长度。

在本发明的一些实施例中,可以计算第一设备独立像素所包含的像素点数量,与像素点的长度的乘积,得到第一设备独立像素的长度。

可选地,可以按照公式:D2=X*D1=(dpi/160)*(1/ppi)=dpi/(160*ppi)(英寸),其中,D2为第一设备独立像素的长度,D1为第一显示设备的屏幕的像素点的长度,ppi为第一显示设备的屏幕的像素密度;dpi为第一显示设备的屏幕的每英寸点数。

(4)获取第二设备独立像素的长度。

在本发明的一些实施例中,第二显示设备的第二设备独立像素的长度的计算方式可以按照第一显示设备的第二设备独立像素的长度的计算方式进行计算,也可以是事先已知的长度。以第二显示设备为基于iOS系统的显示设备为例,其第二设备独立像素的长度为1/163英寸。

(5)计算第二设备独立像素的长度与第一设备独立像素的长度的第三比值。

在本发明的一些实施例中,当第一显示设备为基于Android系统的显示设备,第二显示设备为基于iOS系统的显示设备时,第二设备独立像素的长度与第一设备独立像素的长度的第三比值为(1/163)/(dpi/(160*ppi))=(160*ppi)/(163*dpi)。

当然,当第一显示设备和第二显示设备均为基于Android系统的显示设备,或均为基于iOS系统的显示设备时,第二设备独立像素的长度与第一设备独立像素的长度的第三比值为1。

(7)计算第三比值与第二设备独立像素的数量的乘积,得到视觉元素在第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,通过计算第三比值及第二设备独立像素的数量的乘积,能够准确的得到视觉元素在第一显示设备中的第一设备独立像素的数量,从而使视觉元素在第一显示设备中的显示尺寸与第二显示设备中的显示尺寸保持一致。

下面对计算视觉元素在第一显示设备中的第一设备独立像素数量的推导步骤进行详细说明:

已知第一显示设备的屏幕的每英寸点数为dpi;像素密度为ppi;第二设备独立像素的数量为P;第二设备独立像素的长度为1/163英寸。一个第一设备独立像素所包含的像素点数量为dpi/160,一个像素点的长度为1/ppi,通过计算一个第一设备独立像素所包含的像素点数量与一个像素点的长度的乘积,即可计算得到一个第一设备独立像素的长度为dpi/(160*ppi)。

假设视觉元素在第一显示设备的屏幕中显示的第一设备独立像素的数量为N,则N与一个第一设备独立像素的长度的乘积N*dpi/(160*ppi)即为视觉元素在第一显示设备的屏幕中的实际显示尺寸。而视觉元素在第二显示设备的屏幕中的实际显示尺寸为第二设备独立像素的数量与第二设备独立像素的长度的乘积,也即P/163英寸。

通过使视觉元素在第一显示设备的屏幕中的实际显示尺寸,与视觉元素在第二显示设备的屏幕中的实际显示尺寸相等,能够得到下列等式:

N*dpi/(160*ppi)=P/163;

对上述等式进行换算,即可得到视觉元素在第一显示设备的屏幕中显示的第一设备独立像素的数量N=P*(160*ppi)/(163*dpi),也即第三比值与第二设备独立像素的数量的乘积。

在本发明的另一些实施例中,根据第二设备独立像素的数量、每英寸点数及像素密度,计算视觉元素在第一显示设备中的第一设备独立像素的数量的方法,也可以包括如下步骤:

(1)计算每英寸点数与像素密度的第二比值。

在本发明的一些实施例中,可以计算第一显示设备的每英寸点数与像素密度的第二比值。以第一显示设备基于Android系统的显示设备为例,其每英寸点数与像素密度的第二比值为dpi/ppi。

(2)计算第二比值与第二设备独立像素的乘积,得到视觉元素在第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,通过计算第二比值与第二设备独立像素的乘积,能够比较精确的得到视觉元素在第一显示设备中的第一设备独立像素的数量,从而使视觉元素在第一显示设备中的显示尺寸与第二显示设备中的显示尺寸基本保持一致。

可以理解的是,上述公式:N=P*(160*ppi)/(163*dpi)=P*(160/163)*(ppi/dpi),其中,160/163=0.98≈1,因此,可以省略公式中的(160/163),直接通过计算第二比值与第二设备独立像素的乘积,得到视觉元素在第一显示设备中的第一设备独立像素的数量,能够简化计算步骤,并比较精确的得到视觉元素在第一显示设备中的第一设备独立像素的数量,使视觉元素在第一显示设备中的显示尺寸与第二显示设备中的显示尺寸基本保持一致。

下面以第一显示设备为基于Android系统的显示设备,第二显示设备为基于iOS系统的显示设备为例,对视觉元素在第一显示设备中的显示进行说明。

图6是本发明实施例中第一显示设备的屏幕的结构示意图;图7是本发明实施例中第二显示设备的屏幕的结构示意图。参见图6,视觉元素在第一显示设备的屏幕中显示为正方形,其在屏幕横向(长度方向)和竖向(宽度方向)上第一设备独立像素(dp)的数量均为N。参见图7,视觉元素在第二显示设备的屏幕中显示为正方形,其在屏幕横向(长度方向)和竖向(宽度方向)上第二设备独立像素(pt)的数量均为P。

其中,第一显示设备的屏幕的像素密度为538ppi,第二显示设备的屏幕的像素密度为326ppi。若视觉元素按照N等于100在第一显示设备的屏幕上进行显示,则视觉元素在第一显示设备的屏幕上的实际显示长度(或宽度)length=N*(dpi/160)*(1/538)=100*(538/dpi)*(dpi/160)*(1/538)=100/160=0.625英寸。若视觉元素按照P等于100在第二显示设备的屏幕上进行显示,则视觉元素在第二显示设备的屏幕上的实际显示长度(或宽度)length=200/326=0.613英寸。

显然,视觉元素在第一显示设备的屏幕中显示的尺寸,小于在第二显示设备的屏幕中显示的尺寸。

为了使视觉元素在第一显示设备的屏幕中显示的尺寸,与视觉元素在第二显示设备的屏幕中显示的尺寸相等。可以按照公式N=P*(160*ppi)/(163*dpi)计算出视觉元素在第一显示设备中的第一设备独立像素的数量,使得视觉元素在第一显示设备的屏幕中显示的尺寸,与视觉元素在第二显示设备的屏幕中显示的尺寸相等。或者,按照公式N=(P*ppi)/dpi计算出视觉元素在第一显示设备中的第一设备独立像素的数量,使得视觉元素在第一显示设备的屏幕中显示的尺寸,与视觉元素在第二显示设备的屏幕中显示的尺寸近似相等。

为便于更好的实施本发明实施例提供的视觉元素显示方法,本发明实施例还提供一种基于上述视觉元素显示方法的装置。其中名词的含义与上述视觉元素显示方法中相同,具体实现细节可以参考方法实施例中的说明。

请参阅图8,图8为本发明实施例提供的视觉元素显示装置的结构示意图,该视觉元素显示装置应用于终端,其中,该视觉元素显示装置300可以包括第一获取单元310、第二获取单元320、计算单元330和控制单元340,具体如下:

第一获取单元310,用于获取视觉元素在第一显示设备的屏幕中的目标显示尺寸。

在本发明的一些实施例中,视觉元素包括在第一显示设备的屏幕中显示的图片、文字、符号等等。获取视觉元素在第一显示设备的屏幕中的目标显示尺寸可以是视觉元素在第一显示设备中的屏幕中想要显示的长度、宽度、直径等等。

第二获取单元320,用于获取所述第一显示设备的屏幕的每英寸点数和像素密度。

在本发明的一些实施例中,视觉元素显示装置300可以通过获取第一显示设备的屏幕型号信息,然后从该屏幕型号信息中获取第一显示设备的屏幕的每英寸点数和像素密度。

计算单元330,用于根据所述每英寸点数、所述像素密度及所述目标显示尺寸,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,视觉元素在第一显示设备中的第一设备独立像素的数量可以包括:视觉元素在第一显示设备的屏幕横向(长度方向)上的第一设备独立像素数量,和在竖向(宽度方向)上的第一设备独立像素数量。

控制单元340,用于控制所述视觉元素按照所述第一设备独立像素的数量在所述第一显示设备的屏幕上进行显示。

本发明实施例中通过第一获取单元获取视觉元素在第一显示设备的屏幕中的目标显示尺寸,并通过第二获取单元获取第一显示设备的屏幕的每英寸点数和像素密度,然后通过计算单元根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量,最后通过控制单元控制视觉元素按照第一设备独立像素的数量在第一显示设备的屏幕上进行显示。本发明实施例根据第一显示设备的每英寸点数、像素密度,及视觉元素的目标显示尺寸,能够准确计算出视觉元素在第一显示设备中的第一设备独立像素的数量,然后根据该第一设备独立像素的数量,能够准确的控制视觉元素在第一显示设备的屏幕上的实际显示尺寸,使视觉元素的实际显示尺寸与目标显示尺寸保持一致,从而使第一显示设备的界面设计更加方便,可以压缩物理显示尺寸,提升用户的阅读和观看效果。

在本发明的一些实施例中,所述计算单元330包括:

第一计算子单元,用于根据所述每英寸点数计算每个所述第一设备独立像素所包含的像素点数量;

第二计算子单元,用于根据所述像素密度计算像素点的长度;

第三计算子单元,用于根据所述第一设备独立像素所包含的像素点数量,及像素点的长度,计算所述第一设备独立像素的长度;

第四计算子单元,用于计算所述目标显示尺寸与所述第一设备独立像素的长度的第一比值,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,视觉元素显示装置300可以计算目标显示尺寸与第一设备独立像素的长度的第一比值,并将该比值作为视觉元素在第一显示设备中的第一设备独立像素的数量,能够使视觉元素在第一显示设备的屏幕上的实际显示尺寸与目标显示尺寸保持一致。

在本发明的一些实施例中,所述第一获取单元310用于获取所述视觉元素在第二显示设备的屏幕中的实际显示尺寸,作为所述目标显示尺寸。

在本发明的一些实施例中,所述实际显示尺寸包括所述视觉元素在所述第二显示设备的屏幕中的第二设备独立像素的数量;所述计算单元330用于根据所述第二设备独立像素的数量、所述每英寸点数及所述像素密度,计算所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

在本发明的一些实施例中,所述计算单元330包括:

第五子计算单元,用于计算所述每英寸点数与所述像素密度的第二比值;

第六子计算单元,用于计算所述第二比值与所述第二设备独立像素的乘积,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

本发明实施例中,视觉元素显示装置300通过计算第二比值与第二设备独立像素的乘积,能够比较精确的得到视觉元素在第一显示设备中的第一设备独立像素的数量,从而使视觉元素在第一显示设备中的显示尺寸与第二显示设备中的显示尺寸基本保持一致。

在本发明的另一些实施例中,所述计算单元330包括:

第一数量计算单元,用于根据所述每英寸点数计算每个所述第一设备独立像素所包含的像素点数量;

第一长度计算单元,用于根据所述像素密度计算像素点的长度;

第二长度计算单元,用于根据所述第一设备独立像素所包含的像素点数量,及像素点的长度,计算所述第一设备独立像素的长度;

第三获取单元,用于获取所述第二设备独立像素的长度;

第三比值计算单元,用于计算所述第二设备独立像素的长度与所述第一设备独立像素的长度的第三比值;

第二数量计算单元,用于计算所述第三比值与所述第二设备独立像素的数量的乘积,得到所述视觉元素在所述第一显示设备中的第一设备独立像素的数量。

本发明实施例中通过计算第三比值及第二设备独立像素的数量的乘积,能够准确的得到视觉元素在第一显示设备中的第一设备独立像素的数量,从而使视觉元素在第一显示设备中的显示尺寸与第二显示设备中的显示尺寸保持一致。

在本发明的一些实施例中,视觉元素显示装置还包括区块链单元,该区块链单元用于将视觉元素在第一显示设备中的第一设备独立像素的数量,以区块的形式保存在区块链中。

本发明实施例还提供一种终端,如图9所示,其示出了本发明实施例所涉及的终端的结构示意图,具体来讲:

该终端可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图9中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器401是该终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作存储介质、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作存储介质、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。

终端还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理存储介质与处理器401逻辑相连,从而通过电源管理存储介质实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电存储介质、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该终端还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,终端还可以包括显示单元等,在此不再赘述。具体在本实施例中,终端中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:

获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;获取第一显示设备的屏幕的每英寸点数和像素密度;根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量;控制视觉元素按照第一设备独立像素的数量在第一显示设备的屏幕上进行显示。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行本发明实施例所提供的任一种视觉元素显示方法中的步骤。例如,所述计算机程序被处理器进行加载可以执行如下步骤:

获取视觉元素在第一显示设备的屏幕中的目标显示尺寸;获取第一显示设备的屏幕的每英寸点数和像素密度;根据每英寸点数、像素密度及目标显示尺寸,计算视觉元素在第一显示设备中的第一设备独立像素的数量;控制视觉元素按照第一设备独立像素的数量在第一显示设备的屏幕上进行显示。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该计算机可读存储介质中所存储的计算机程序,可以执行本发明实施例所提供的任一种视觉元素显示方法中的步骤,因此,可以实现本发明实施例所提供的任一种视觉元素显示方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本发明实施例所提供的一种视觉元素显示方法、装置及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号