CN110502290A - 界面显示方法、装置、显示设备及存储介质 - Google Patents
界面显示方法、装置、显示设备及存储介质 Download PDFInfo
- Publication number
- CN110502290A CN110502290A CN201810474430.5A CN201810474430A CN110502290A CN 110502290 A CN110502290 A CN 110502290A CN 201810474430 A CN201810474430 A CN 201810474430A CN 110502290 A CN110502290 A CN 110502290A
- Authority
- CN
- China
- Prior art keywords
- picture
- interface
- abnormity
- display
- wallpaper
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种界面显示方法、装置、显示设备及存储介质,属于互联网技术领域。该方法应用于具有不规则形状的异形屏的显示设备中,包括:显示至少一种异形界面模板,显示被选异形界面模板对应的目标异形界面;对待第一图片进行放大并裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。本发明通过根据被选异形界面模板对应的目标异形界面,对第一图片进行等比例缩放及裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。该方法提供多种异形屏的显示样式,丰富了壁纸的样式,且通过对第一图片进行等比例放大,避免图片因宽高比例不同,导致图片变形、失真,使得处理后的图片能够高度还原图片的原始画质,提高了显示效果。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种界面显示方法、装置、显示设备及存储介质。
背景技术
随着互联网技术的发展,用户对显示设备的需求越来越个性化。为了满足不同用户的个性化需求,显示设备通常会将用户喜欢的图片作为屏保壁纸或桌面壁纸呈现给用户。近年来,随着科技的发展,全面屏技术已广泛应用于各种类型的显示设备中,异形屏作为全面屏的一种,因其形状并不规则,显示设备在将传统的矩形图片或圆形图片设置为异形屏壁纸时,就需要采用一定的方式对作为异形屏壁纸的图片进行处理。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种界面显示方法、装置、显示设备及存储介质。所述技术方案如下:
一方面,提供了一种界面显示方法,所述方法应用于具有不规则形状的异形屏的显示设备中,所述方法包括:
当接收到壁纸设置指令时,显示至少一种异形界面模板,所述异形界面模板用于确定异形屏的显示样式;
当接收到异形界面选中指令时,根据被选异形界面模板的显示样式显示目标异形界面,所述目标异形界面的缩放比例与异形屏的显示比例相同;
根据所述目标异形界面的显示参数和待设置为所述目标异形界面壁纸的第一图片的显示参数,对所述第一图片进行等比例放大,得到第二图片,所述第二图片的尺寸大于所述目标异形界面的尺寸;
根据所述目标异形界面,对所述第二图片进行裁剪,得到与所述目标异形界面的显示样式及尺寸均相同的第三图片。
另一方面,提供了一种界面显示装置,所述装置设置于具有不规则形状的异形屏的显示设备中,所述装置包括:
显示模块,用于当接收到壁纸设置指令时,显示至少一种异形界面模板,所述异形界面模板用于确定异形屏的显示样式;
所述显示模块,还用于当接收到异形界面显示指令时,根据被选异形界面的显示样式显示目标异形界面,所述目标异形界面的缩放比例与异形屏的显示比例相同;
缩放模块,用于根据所述目标异形界面的显示参数和待设置为所述目标异形界面壁纸的第一图片的显示参数,对所述第一图片进行等比例放大,得到第二图片,所述第二图片的尺寸大于所述目标异形界面的尺寸;
裁剪模块,用于根据所述目标异形界面,对所述第二图片进行裁剪,得到与所述目标异形界面的显示样式及尺寸均相同的第三图片。
另一方面,提供了一种显示设备,所述显示设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现界面显示方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器加载并执行以实现界面显示方法。
本发明实施例提供的技术方案带来的有益效果是:
通过根据被选异形界面模板对应的目标异形界面,对第一图片进行等比例缩放及裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。该方法提供多种异形屏的显示样式,丰富了壁纸的样式,且通过对第一图片进行等比例缩放,避免图片因宽高比例不同,导致图片变形、失真,使得处理后的图片能够高度还原图片的原始画质,提高了显示效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种界面显示方法所涉及的实施环境;
图2是本发明实施例提供的一种界面显示方法所涉及的技术架构图;
图3是本发明实施例提供的一种界面显示方法的流程图;
图4是本发明实施例提供的一种手机管家的下载界面的示意图;
图5是本发明实施例提供的一种手机管家的应用界面的示意图;
图6是本发明实施例提供的一种手机管家的个性壁纸设置界面的示意图;
图7是本发明实施例提供的一种手机管家的个性化壁纸设置界面的示意图;
图8是本发明实施例提供的一种手机管家的个性化壁纸设置界面的示意图;
图9是本发明实施例提供的一种桌面壁纸预览界面的示意图;
图10是本发明实施例提供的一种屏保壁纸预览界面的示意图;
图11是本发明实施例提供的另一种桌面壁纸预览界面的示意图;
图12是本发明实施例提提供的另一种屏保壁纸预览界面的示意图;
图13本发明实施例提供的又一种桌面壁纸预览界面的示意图;
图14是本发明实施例提提供的又一种屏保壁纸预览界面的示意图;
图15是本发明实施例提提供的一种屏保壁纸预览界面的示意图;
图16是本发明实施例提供的一种壁纸分享界面的示意图;
图17是本发明实施例提供的一种壁纸应用界面的示意图;
图18是本发明实施例提供的界面显示方法的流程图;
图19是本发明实施例提供的一种界面显示装置的结构示意图;
图20是本发明一个示例性实施例提供的界面显示的显示设备的结构框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
应用场景概述
随着科技的发展,全面屏已广泛应用于智能手机、平板电脑、笔记本电脑等显示设备中。为了满足用户的个性化需求,显示设备可将用户所喜欢的图片设置为屏保壁纸或桌面壁纸或视频壁纸,从而可在屏幕保护场景或操作场景或视频录制场景下,显示该图片。针对全面屏是否规则,可将全面屏分为非异形屏和异形屏两种。异形屏的形状并不规则,通常会有圆形或矩形或其他形状的突起部分,我们可以形象地将该突起部分称为异形屏的“刘海”,因而异形屏也可以称之为刘海屏。
考虑到刘海屏的形状较为特殊,在显示刘海屏设置壁纸时,就需要考虑“刘海”区域的图标或其他界面元素的遮挡问题及美观问题,这样就不能简单的采用传统规则形状的屏幕的界面显示方法。目前,相关技术针对刘海屏进行界面显示时,存在以下两点问题:
第一个问题,相关技术的刘海屏的显示样式仅有一种,在设置刘海屏壁纸时,仅能按照默认的显示样式,对原始图片(即本发明实施例中所述的第一图片)进行处理,导致最终所显示的刘海屏壁纸较为单一,无法满足用户的个性化需求;
第二个问题,相关技术在基于刘海屏的显示样式,对原始图片进行处理时,会按照默认的显示样式对应的宽高比例,对原始图片的宽高进行缩放,使得处理后的图片与原始图片相比失真,无法还原原始图片的显示效果,严重影响到后期的使用。
为了解决上述两个问题,本发明实施例提供了一种界面显示方法,该方法能够提供至少一种异形界面显示样式,可满足用户的个性化需求,得到多样化的壁纸,在基于所提供的异形界面显示样式对原始图片进行处理时,通过对原始图片的宽高进行等比例的缩放,可维持原始图片的画质,从而能够确保后期的使用效果。
实施环境概述
本发明实施例提供了一种界面显示方法,该方法应用于显示设备中,该显示设备安装有IOS***或安卓***或Windows***,可以为智能手机、平板电脑、笔记本电脑等设备。为了满足用户各方面的使用需求,参见图1,该显示设备中安装有各种应用,包括手机管家、社交应用、邮箱应用、购物应用、导航应用、阅读应用等等。显示设备所安装的每个应用均对应一个应用服务器,基于所安装的各个应用,显示设备可从应用服务器获取各种服务。在执行本发明实施例提供的方法时,主要涉及到两个应用,一个为手机管家,另一个为社交应用,下面对这两个应用进行详细说明。
其中,手机管家为一种安全管理类应用,具有骚扰拦截、照片清理、网络检测、流量话费管理及管理其他应用等功能,能够为用户提供所支持的各种安全防护。
社交应用为一种交互类应用,该社交应用具有一个联系人列表,该联系人列表存储有联系人的应用账号,基于所存储的联系人的应用账号,可与登录联系人的应用账号的显示设备进行信息交互。
***架构概述
以显示设备中所安装的操作***为IOS***为例,图2示出了界面显示方法所涉及的显示设备的***架构图,参见图2,该显示设备的手机管家的应用界面上显示有实用工具入口,可为用户提供个性化壁纸设置功能,基于该使用功能入口,当接收到个性化壁纸设置指令时,显示设备可触发手机管家的显示界面由实用工具入口跳转至个性化壁纸设置界面,在由实用工具入口跳转至个性化壁纸设置界面的过程中,需要调用MQQPersonalityWallpaterViewController(个性壁纸控制器),该个性化壁纸设置界面上显示有个性刘海壁纸选项和视频壁纸两个选项,当检测到视频壁纸选项被选中,显示设备接收到视频壁纸设置指令时,将执行视频壁纸设置操作,在该操作过程中需要调用MQQLivePhotoMakerVideoPickerController(***相册视图控制器);当检测到个性刘海壁纸选项被选中,显示设备接收到个性刘海壁纸设置指令时,将执行个性刘海壁纸的设置操作,该操作过程中将调用MQQMagicNotchViewController(花样刘海主视图控制器),进而将所设置的个性刘海屏壁纸进行UI(UserInterface,用户界面)界面展示。
对于UI界面展示的实际处理过程为:显示设备调用UIScrollView(待处理壁纸队列滑动控件)展示界面内容,该UIScrollView为能够滚动的视频控件,接着,显示设备调用toolBarView(工具栏视图),并点击生成ScrollView上的刘海贴图,接着,显示设备直接调用drawViewHierarcheyinRect(重新绘制)截屏生成壁纸,最后,显示设备调用MQQMagicNotchShareViewController(花样刘海分享页视图控制器)预览所生成的壁纸。
基于图1所示的实施环境及图2所示的***架构,本发明实施例提供了一种界面显示方法,参见图3,本发明实施例提供的方法流程包括:
301、当接收到应用界面显示指令时,显示设备显示特定应用的应用界面。
其中,特定应用为安全管理类应用,可以为图1所述的手机管家,该特定应用集骚扰拦截、照片清理、网络检测、话费流量管理、个性化壁纸设置等多种功能,能够为用户提供所能支持的各种安全防护。
为了实现特定应用的上述功能,显示设备需要下载并按照安装指导安装该特定应用。显示设备在下载该特定应用时,可采用如下两种方式:
第一种方式、显示设备可在应用商店的搜索框中输入该特定应用的应用名称,当搜索到该特定应用的下载链接时,显示设备基于该下载链接,从应用商店中下载该特定应用。
第二种方式,显示设备可在搜索类应用的搜索框中输入该特定应用的应用名称,当搜索到该特定应用的下载链接时,显示设备基于该下载链接,从互联网上下载该特定应用。
为使用户更好地了解特定应用,当搜索到特定应用的下载链接时,显示设备还将在特定应用的下载界面上显示特定应用的相关提示信息,包括特定应用所支持的各种功能概述、特定应用的评价信息、下载量、特定应用的提供商等等。参见图4,其示出了手机管家的下载界面,其中,图4的左图为手机管家的下载界面的实际产品界面图,图4中的右图为手机管家的下载界面的示意图,由图4可知,该手机管家的下载量达到2.06万,且该手机管家的评价高达4.5颗星,且该手机管家集垃圾短信自动过滤、骚扰电话智能识别等功能于一体。
当检测到对该特定应用的启动操作,显示设备接收到应用界面的显示指令时,显示设备显示该特定应用的应用界面,该特定应用的应用界面上显示有该特定应用所支持的全部功能对应的功能选项,包括照片清理选项、骚扰拦截选项、流量话费选项、网络检测选项及实用工具入口等,通过调用实用工具入口,能够实现其他辅助功能,包括个性壁纸设置功能、极简提醒功能等等。参见图5,其示出了手机管家的应用界面,其中,图5中左图为手机管家的应用界面的实际产品界面图,图5中的右图为手机管家的应用界面的示意图,由图5可知,该手机管家的应用界面上显示有各种功能选项,包括照片清理选项、骚扰拦截选项、流量话费选项、网络检测选项及实用工具入口等,该实用工具入口对应的显示区域内显示有快捷启动器选项、免费WiFi选项、极简提醒选项、游戏盒子选项、个性壁纸选项、AR(Augmented Reality,增强现实技术)尺子选项、亲情守护选项、今日值得看选项、独家热播选项等等。
302、当接收到壁纸设置指令时,显示设备显示至少一种异形界面模板。
基于特定应用所提供的个性壁纸设置功能,当检测到个性壁纸设置选项被选中,显示设备将显示个性化壁纸设置界面,该个性化壁纸设置界面显示各种壁纸选择选项,包括视频壁纸选项和个性刘海壁纸选项,该视频壁纸选项可用于设置视频壁纸,该个性刘海壁纸选项可用于设置屏保壁纸或桌面壁纸等。参见图6,其示出了手机管家的个性壁纸设置界面,其中,图6的左图为手机管家的个性壁纸设置界面的实际产品图,图6中的右图为手机管家的个性壁纸设置界面的示意图,由图6可知,该个性壁纸设置界面显示有视频壁纸选项和个性刘海壁纸选项。本发明实施例主要对个性刘海壁纸的设置过程进行详述,对于视频壁纸的设置过程可采用于个性化刘海壁纸的相同的设置方法,本发明实施例不对视频壁纸的设置过程进行赘述。
当检测到个性刘海壁纸设置选项被选中,显示设备接收到壁纸设置指令,基于该壁纸设置指令,显示设备显示个性刘海壁纸设置界面,该个性刘海壁纸设置界面包括至少一种异形界面模板,该至少一种异形界面模板包括凸起部分为圆角的异形界面模板、凸起部分为平角的异形界面模板、凸起部分为尖角的异形界面模板等。该异形界面模板用于确定异形屏的显示样式,实际上每种异形界面模板对应于不同刘海的刘海屏。其中,个性刘海壁纸设置界面所提供的至少一种异形界面模板的来源,包括但不限于如下两种:
第一种来源、可由特定应用的研发人员设置,并在特定应用生成后添加至特定应用的数据包中;
第二种来源、可向用户提供异形界面模板设置界面,由用户根据自己的喜好及个性化需求,在异形界面模板设置界面上设置异形界面模板。
当然,个性刘海壁纸界面所提供的异形界面模板的数量并不是固定不变的,当用户有其他个性化需求时,用户还可基于异形界面模板设置界面重新进行设置;或者,当特定应用更新时,可获取研发人员更新的异形界面模板。
其中,个性化壁纸设置界面所提供的至少一种异形屏界面模板可位于个性化壁纸设置界面的任何位置,例如,可位于个性化壁纸设置界面的顶部,可位于个性化壁纸设置界面的底部等等。为了便于用户操作,同时避免遮挡屏幕上的其他界面元素,本发明实施例中可将至少一种异形屏界面模板设置于个性化壁纸设置界面的底部。
303、当接收到异形界面显示指令时,显示设备根据被选异形界面模板的显示样式显示目标异形界面。
为了便于用户从个性化壁纸设置界面所提供的至少一种异形界面模板中,选择所喜欢的异形界面模板,每个异形界面模板上显示有可供用户选择的选择框,当检测到对任一异形界面模板选择框的选中操作时,显示设备接收到异形界面显示指令时,可将该被选中的异形界面模板对应的目标异形界面显示出来。其中,目标异形界面的显示样式与被选异形界面模板的显示样式相同。一般来说,该目标异形界面的尺寸可以与异形屏的尺寸相同,也可以小于异形屏的尺寸,但无论哪种情况,目标异形界面的缩放比例与异形屏的显示比例均相同。实际上,目标异形界面即为异形屏在显示设备上的实际显示形态。
在本发明实施例中,个性化壁纸设置界面上还显示有各种功能选项,基于所显示的各种功能选项,可实现对个性壁纸的其他设置功能。其中,所显示的功能选项包括“换一换”选项、“相册”选项、“预览”选项、“生成”选项等,其中,“换一换”选项用于对特定应用所默认的第一图片进行切换;“相册”选项用于从显示设备的相册中选择第一图片;“预览”选项用于对处理后的第二图片进行预览;“生成”选项用于基于第二图片生成壁纸。其中,第一图片为待设置为目标异形界面壁纸的原始图片;第二图片为对第一图片进行处理得到的图片。
参见图7,其示出了手机管家的个性化壁纸设置界面,其中,图7中的左图为手机管家的个性化壁纸设置界面的实际产品界面图,图7中的右图为手机管家的个性化壁纸设置界面的示意图,由图7可知,个性化壁纸设置界面的底部显示有至少一种异形界面模板,当检测到第一种异形界面模板的选择操作时,显示设备显示该异形界面模板对应的目标异形界面,该目标异形界面上显示有各种功能选项,包括“换一换”选项、“相册”选项、“预览”选项、“生成”选项等。
参见图8,其示出了手机管家的个性化壁纸设置界面,其中,图8中的左图为手机管家的个性化壁纸设置界面的实际产品界面图,图8中的右图为手机管家的个性化壁纸设置界面的示意图,由图8可知,个性化壁纸设置界面的底部显示有至少一种异形界面模板,当检测到第二种异形界面模板的选择操作时,显示设备显示该异形界面模板对应的目标异形界面,该目标异形界面上显示有各种功能选项,包括“换一换”选项、“相册”选项、“预览”选项、“生成”选项等。
304、当接收到图片获取指令时,显示设备获取待设置为目标异形界面壁纸的第一图片。
其中,第一图片为待设置为目标异形界面壁纸的原始图片。显示设备获取第一图片时,包括但不限于如下几种方式:
第一种方式,当接收到图片获取指令时,显示设备将被选图片作为第一图片。
针对第一种方式,显示设备为特定应用维护一个图片数据库,该图片数据库存储有至少一张图片,该至少一张图片由研发人员进行设置,且可在后续应用过程中随着特定应用的更新而进行更新。显示设备在为目标异形界面设置壁纸时,通常会默认将该图片数据库中的任一张图片作为第一图片,如果用户对该张图片并不满意,用户可通过“换一换”选项,从该图片数据库中选择其他图片,当检测到图片获取指令时,显示设备将图片数据库中所存储的被选图片作为第一图片;当然,如果用户想要从显示设备相册中选择第一图片,用户可通过“相册”选项,触发显示设备显示相册中的图片,该相册中的图片通常包括通过显示设备摄像头拍摄的图片、通过截图应用截取的图片、通过其他应用下载或保存或接收的图片、通过互联网下载的图片等等,还可以包括已经设置为壁纸的壁纸图片等,当检测到图片获取指令时,显示设备可将相册中所存储的被选图片作为第一图片。
第二种方式,当接收到图片获取指令时,显示设备可获取与当前属性信息相关联的图片,并将所获取的图片作为第一图片。
其中,当前属性信息包括日期、季节、天气、地理位置等中至少一项。具体获取过程如下:
显示设备可从图片数据库或相册中或互联网上,获取与当前日期相关联的图片,并将所获取的图片作为第一图片。例如,当前日期为4月1日,显示设备可从图片数据库或相册中或互联网上,获取图片内容为愚人节的图片,并将图片内容为愚人节的图片作为第一图片。
显示设备还可从图片数据库或相册中或互联网上,获取与当前季节相关联的图片,并将所获取的图片作为第一图片。例如,当前季节为秋天,显示设备可从图片数据库或相册中或互联网上,获取能够指示当前季节为秋天的图片,并将能够指示当前季节为秋天的图片作为第一图片。
显示设备还可从图片数据库或相册中或互联网上,获取与当前天气相关联的图片,并将所获取的图片作为第一图片。例如,当前天气为雨天,显示设备可从图片数据库或相册中或互联网上,获取能够指示当前天气为雨天的图片,并将能够指示当前天气为雨天的图片作为第一图片。
显示设备可从图片数据库或相册中或互联网上,获取与当前地理位置相关联的图片,并将所获取的图片作为第一图片。例如,当前地理位置为北京,显示设备可从图片数据库或相册中或互联网上,获取拍摄于北京的图片或者能够代表北京的图片,将所获取的图片作为第一图片。
上述仅以显示设备将与当前属性信息中任一项相关联的图片作为第一图片为例,实际上当前属性信息中至少两项还可以进行组合,也即是,显示设备还可将与当前属性信息中至少两项相关联的图片,作为第一图片,对于当前属性信息中至少两项的组合形式,本发明实施例不作具体的限定。
305、显示设备根据目标异形界面的显示参数和待设置为目标异形界面壁纸的第一图片的显示参数,对第一图片进行等比例放大,得到第二图片。
为了避免放大后得到的图片与第一图片相比失真,无法还原第一图片的显示效果,本发明实施例中显示设备将根据目标异形界面的显示参数和第一图片的显示参数,对第一图片的宽高进行等比例放大,得到第二图片。其中,显示参数包括宽度、高度等等。
由于第一图片包括原始图片和壁纸图片两种类型,针对不同类型的图片,显示设备根据目标异形界面的显示参数和第一图片的显示参数,对第一图片进行等比例放大,得到第二图片的处理方式是不同的,下面将分别进行介绍。
针对第一图片为原始图片的情况,显示设备的处理步骤包括(a1)~(a3):
(a1)、显示设备获取目标异形界面和第一图片的宽度比例和高度比例。
显示设备根据目标异形界面的宽度和第一图片的宽度,获取目标异形界面和第一图片的宽度比例,并根据目标异形界面的高度和第一图片的高度,获取目标异形界面和第一图片的高度比例。
例如,目标异形界面的宽度为5厘米,第一图片的宽度为2.5厘米,目标异形界面的高度为10厘米,第一图片的高度为4厘米,则目标异形界面和第一图片的宽度比例为5/2.5=2,目标异形界面和第一图片的高度比例为10/4=2.5。
(a2)、显示设备根据宽度比例和高度比例,确定对第一图片的放大倍数。
显示设备从宽度比例和高度比例中,获取最大的比例,并将最大的比例的预设倍数,确定为对第一图片放大倍数。其中,预设倍数为大于等于1的实数。
(a3)、显示设备按照所确定的放大倍数对第一图片的宽高进行放大,得到第二图片。
按照所确定的放大倍数,显示设备对第一图片的宽度进行放大,并对第一图片的高度进行放大,从而得到第二图片。
例如,第一图片的宽度为3厘米,高度为5厘米,所确定的放大倍数为3倍,则显示设备可将第一图片的宽高均放大3倍,得到第二图片,该第二图片的宽度为9厘米,高度为15厘米。
针对第一图片为壁纸图片的情况,显示设备的处理步骤包括(b1)~(b4):
(b1)、显示设备确定第一图片中的规则区域。
由于第一图片为根据异形界面模板裁剪得到的壁纸图片,包括规则区域和不规则区域两部分,且不同异形界面模板的不规则区域往往是不同的,因而无法通过对不规则区域进行裁剪,得到与本次所选择的目标异形界面相匹配的形状,因此,显示设备需要先从第一图片中确定出规则区域。
(b2)、显示设备获取目标异形界面和规则区域的宽度比例和高度比例。
显示设备根据目标异形界面的宽度和规则区域的宽度,获取目标异形界面和规则区域的宽度比例,并根据目标异形界面的高度和规则区域的高度,获取目标异形界面和规则区域的高度比例。
(b3)、显示设备根据宽度比例和所述高度比例,确定对第一图片的放大倍数。
显示设备从宽度比例和高度比例中,获取最大的比例,并将最大的比例的预设倍数,确定为对第一图片放大倍数。
(b4)、显示设备按照所确定的放大倍数对第一图片的宽高进行放大,得到第二图片。
按照所确定的放大倍数,显示设备对第一图片的宽度进行放大,并对第一图片的高度进行放大,从而得到第二图片。
由于预设倍数大于等于1,因而放大后得到的第二图片的尺寸大于目标异形界面的尺寸,从而为了避免缩放后的图片尺寸过小,无法覆盖目标异形界面,导致目标异形界面的边框出现黑色区域,影响美观。
306、显示设备根据目标异形界面,对第二图片进行裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。
显示设备在对第二图片进行裁剪之前,可根据目标异形界面的显示样式及尺寸,确定目标异形界面的边框,该目标异形界面的边框的形状与其显示样式所指示的形状相同,且该目标异形界面的边框所围成的区域尺寸与目标异形界面的尺寸相同。为使第二图片上用户所喜欢的区域被设置为壁纸,基于所得到的第二图片,用户可对第二图片进行上下或左右的移动操作,当检测到对第二图片的移动操作时,显示设备对该第二图片进行移动,使得第一目标区域位于目标异形界面的边框之内。显示设备通过对位于目标异形界面的边框之外的第二图片进行裁剪,可得到包括第一目标区域的第三图片。其中,第一目标区域为第二图片上待设置为壁纸的区域,也是第二图片上用户所喜欢的区域。
当通过上述步骤306得到第三图片之后,显示设备可调用***的图形绘制接口,将第三图片绘制到预设画布的第二目标区域上,并显示所绘制的图片。其中,第二目标区域的尺寸与第三图片的尺寸相同。由于***的图形绘制接口为原生的图形绘制接口,显示设备通过调用该***的图形绘制接口,使得绘制后的图形能够高度还原原始画质。
在本发明的另一个实施例中,为使用户能够提前了解以第三图片作为壁纸的真实显示效果,本发明实施例在检测到“预览”选项被选中时,将生成预览指令。由于本发明实施例处理的图片可作为屏保壁纸,也可以作为桌面壁纸,针对不同类型的壁纸,显示设备所显示的壁纸是不同的,因此,当接收到预览指令时,显示设备获取第三图片对应的壁纸类型,该壁纸类型包括屏保壁纸和桌面壁纸。根据第三图片对应的壁纸类型,显示设备获取相应界面元素的显示参数,如果壁纸类型为桌面壁纸,显示设备可获取各个图标的显示参数,包括图标样式、图标位置等等;如果壁纸类型为屏保壁纸,显示设备可获取各个当前时间、当前日期及锁屏标识的显示参数,对于当前时间,其显示参数包括当前时间的数值、字体、大小、颜色等,对于当前日期,其显示参数包括当前日期的数值、字体、大小、颜色等,对于锁屏标识,其显示参数包括标识位置、标识颜色、标识形状等。基于所获取的界面元素的显示参数,显示设备可将所获取的界面元素绘制到第三图片上,得到第四图片,进而对第四图片进行显示。
当目标异形界面模板的不同时,显示设备根据目标异形界面得到的第四图片也是不同的。下面将针对平角的异形界面模板、圆角的异形界面模板及尖角的异形界面模板,分别进行介绍。
以特定应用为手机管家应用为例,当目标异形界面模板为平角的异形界面模板时,显示设备根据平角的异形界面模板对第一图片进行放大、裁剪,得到第二图片,并对第二图片进行裁剪,得到第三图片,之后将界面元素绘制到第三图片上,得到图9和图10所示的第四图片。参见图9,其示出了手机管家的桌面壁纸预览界面,其中,图9中的左图为桌面壁纸阅览界面的实际产品界面图,图9中的右图为桌面壁纸预览界面的示意图,由图9可知,该桌面壁纸预览界面以第三图片为桌面背景,在第三图片上绘制显示设备中的各个图标,得到第四图片,并对该第四图片进行显示。参见图10,其示出了手机管家的屏保壁纸预览界面,其中,图10中的左图为屏保壁纸阅览界面的实际产品界面图,图10中的右图为屏保壁纸预览界面的示意图,由图10可知,该屏保壁纸预览界面以第三图片为屏保背景,在第三图片上绘制时、日期、锁屏标识等界面元素,得到第四图片,并对第四图片进行显示。
当目标异形界面模板为圆角的异形界面模板时,显示设备根据圆角的异形界面模板对第一图片进行放大、裁剪,得到第二图片,并对第二图片进行裁剪,得到第三图片,之后将界面元素绘制到第三图片上,得到图11和图12所示的第四图片。
当目标异形界面模板为尖角的异形界面模板时,显示设备根据尖角的异形界面模板对第一图片进行放大、裁剪,得到第二图片,并对第二图片进行裁剪,得到第三图片,之后将界面元素绘制到第三图片上,得到图13和图14所示的第四图片。
当壁纸类型为桌面壁纸时,如果用户对目前桌面上各个图标之间的位置关系并不满意,用户可在预览过程中,通过对各个图片进行移动,从而对桌面上各个图标的位置进行调整,从而达到优化屏幕显示效果的目的。
在本发明的另一个实施例中,在对第三图片进行显示之后,当检测到“生成”选项被选中,显示设备生成针对第三图片的存储指令,基于该存储指令,显示设备还将保存该第三图片。
为了提高壁纸显示速度,避免用户将第三图片作为屏保壁纸或桌面壁纸时,显示设备需要重新绘制界面元素,本发明实施例提供的方法当检测到“生成”选项被选中,显示设备生成针对第四图片的存储指令,基于该存储指令,显示设备还将按照预设比例对第四图片进行缩小,得到第四图片对应的缩略图。在后续使用过程中,当接收到针对该缩略图的应用指令时,显示设备将按照预设比例对该缩略图进行放大,得到第四图片,进而对第四图片进行显示。其中,预设比例可根据显示设备的存储能力确定,可以为3倍、4倍、5倍等等。
在本发明的另一个实施例中,为了增加壁纸设置过程的趣味性,显示设备还提供各种特效元素提供选项,该特效元素包括表情、文字、图片等中至少一项,每种特效元素对应一个特效元素选项,当检测到对至少一个特效元素选项的选中操作时,显示设备生成特效元素添加指令。当接收到特效元素添加指令时,显示设备将所获取的特效元素添加到第三图片中,进而对添加特效元素的第三图片进行显示。参见图15,其示出了屏保壁纸预览界面的示意图,该屏保壁纸预览界面所显示的屏保壁纸上显示有表情特效元素“笑脸”和文字特效元素“哈哈哈”。
在本发明的另一个实施例中,当得到第三图片之后,本发明实施例提供的方法还支持对第三图片的分享及应用。当接收到针对第三图片的分享指令时,显示设备可第三图片发送至登录指定应用账号的显示设备,该指定应用账号为所述分享指令所指示的应用账号。参见图16,以显示设备为iphoneX为例,其示出了壁纸分享界面的示意图,其中,图16的左图示出了壁纸分享界面的实际产品界面图,图16中的右图示出了壁纸分享界面的示意图,由图16可知,当壁纸生成成功后,显示设备通过检测用户对“告诉有X的朋友”选项的选中操作,将第三图片分享给其好友。
为了便于用户将所生成的第三图片设置为壁纸,本发明实施例还提供将第三图片应用为壁纸的相关选项,当检测到该选项的设置操作时,显示设备可将相册中所存储的第三图片设置为壁纸。参见图17,其示出了壁纸应用界面,其中,图17中的左图为壁纸应用界面的实际产品界面图,图17中的右图为壁纸应用界面的示意图,由图17可知,显示设备通过检测对保存的任一第三图片的选中操作,将被选第三图片设置为壁纸。
图18示出了本发明实施例提供的界面显示方法的处理流程,参见图18,该处理流程包括如下几个步骤:
第一步,显示设备在手机管家的应用界面上检测到个性化壁纸的相关设置操作时,显示设备提供默认的图片供用户选择,以获取第一图片;
第二步,显示设备通过检测用户对换一换选项的点击操作,更换第一图片;
第三步,显示设备通过检测用户对相册选项的点击操作,从相册中选择照片作为第一图片,在上述第一步至第三步的过程中,显示设备可在底部显示刘海样式,以基于该刘海样式确定目标异形界面,从而基于该目标异形界面对第一图片进行处理,得到第三图片;
第四步,显示设备通过检测用户对预览选项的点击操作,可以查看第三图片在锁屏状态下的屏保壁纸的显示效果,以及操作状态下的桌面壁纸的显示效果;
第五步,显示设备通过检测用户对生成选项的点击操作,可保存当前刘海效果的壁纸。
本发明实施例提供的方法,通过提供至少一种异形界面模板,并根据被选异形界面模板对应的目标异形界面,对第一图片进行等比例缩放及裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。该方法通过提供多种异形屏的显示样式,丰富了壁纸的样式,且通过对第一图片进行等比例放大,避免图片因宽高比例不同,导致图片变形、失真,使得处理后的图片能够高度还原图片的原始画质,提高了显示效果。
参见图19,本发明实施例提供了一种界面显示装置,该装置设置于具有不规则形状的异形屏的显示设备中,该装置包括:
显示模块1901,用于当接收到壁纸设置指令时,显示至少一种异形界面模板,异形界面模板用于确定异形屏的显示样式;
显示模块1901,还用于当接收到异形界面显示指令时,根据被选异形界面的显示样式显示目标异形界面,目标异形界面的缩放比例与异形屏的显示比例相同;
缩放模块1902,用于根据目标异形界面的显示参数和待设置为目标异形界面壁纸的第一图片的显示参数,对第一图片进行等比例放大,得到第二图片,第二图片的尺寸大于目标异形界面的尺寸;
裁剪模块1903,用于根据目标异形界面,对第二图片进行裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。
在本发明的另一个实施例中,第一图片为原始图片,缩放模块1902,用于获取目标异形界面和第一图片的宽度比例和高度比例;根据宽度比例和高度比例,确定对第一图片的放大倍数;按照所确定的放大倍数对第一图片的宽高进行放大,得到第二图片。
在本发明的另一个实施例中,第一图片为壁纸图片,缩放模块1902,用于确定第一图片中的规则区域;获取目标异形界面和规则区域的宽度比例和高度比例;根据宽度比例和高度比例,确定对第一图片的放大倍数;按照所确定的放大倍数对第一图片的宽高进行放大,得到第二图片。
在本发明的另一个实施例中,该装置还包括:
获取模块,用于当接收到预览指令时,获取第三图片对应的壁纸类型,壁纸类型包括屏保壁纸和桌面壁纸;
获取模块,用于根据第三图片对应的壁纸类型,获取相应界面元素的显示参数;
绘制模块,用于根据界面元素的显示参数,将所获取的界面元素绘制到第三图片上,得到第四图片;
显示模块1901,用于对第四图片进行显示。
在本发明的另一个实施例中,该装置还包括:
缩放模块,用于当接收到针对第四图片的存储指令时,按照预设比例对第四图片进行缩小,得到第四图片对应的缩略图;
缩放模块,用于当接收到针对缩略图的应用指令时,按照预设比例对缩略图进行放大,得到第四图片;
显示模块1901,用于对第四图片进行显示。
在本发明的另一个实施例中,该装置还包括:
发送模块,用于当接收到针对第三图片的分享指令时,将第三图片发送至登录指定应用账号的终端,指定应用账号为分享指令所指示的应用账号。
在本发明的另一个实施例中,该装置还包括:
获取模块,用于当接收到图片获取指令时,将被选图片作为第一图片;或者,
获取模块,用于当接收到图片获取指令时,获取与当前属性信息相关联的图片,将所获取的图片作为第一图片,当前属性信息包括日期、季节、天气、地理位置中至少一项。
在本发明的另一个实施例中,该装置还包括:
确定模块,用于根据目标异形界面的显示样式及尺寸,确定目标异形界面的边框;
移动模块,用于当检测到对第二图片的移动操作时,对第二图片进行移动,使得第二图片的第一目标区域位于目标异形界面的边框之内,第一目标区域为第二图片上待设置为壁纸的区域;
裁剪模块1903,用于根据目标异形界面的边框,对位于目标异形界面的边框之外的第二图片进行裁剪,得到包括第一目标区域的第三图片。
在本发明的另一个实施例中,该装置还包括:
添加模块,用于当接收到特效元素添加指令时,将所获取的特效元素添加到第二图片上,特效元素包括表情、文字、图片中至少一项;
显示模块1901,用于对添加特效元素的第三图片进行显示。
该装置还包括:
调用模块,用于调用***的图形绘制接口,将第三图片绘制到预设画布的第二目标区域上;
显示模块,用于显示所绘制的图片,第二目标区域的尺寸与第三图片的尺寸相同。
综上,本发明实施例提供的装置,通过提供至少一种异形界面模板,并根据被选异形界面模板对应的目标异形界面,对第一图片进行等比例缩放及裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。该方法通过提供多种异形屏的显示样式,丰富了壁纸的样式,且通过对第一图片进行等比例放大,避免图片因宽高比例不同,导致图片变形、失真,使得处理后的图片能够高度还原图片的原始画质,提高了显示效果。
图20示出了本发明一个示例性实施例提供的界面显示处理的显示设备2000的结构框图。该显示设备2000可以是:智能手机、平板电脑、MP3播放器(MovingPicture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。显示设备2000还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,显示设备2000包括有:处理器2001和存储器2002。
处理器2001可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2001可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器2001也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2001可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1601还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器2002可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器2002还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2002中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器2001所执行以实现本申请中方法实施例提供的基于异形屏的界面显示方法。
在一些实施例中,显示设备2000还可选包括有:***设备接口2003和至少一个***设备。处理器2001、存储器2002和***设备接口2003之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口2003相连。具体地,***设备包括:射频电路2004、触摸显示屏2005、摄像头2006、音频电路2007、定位组件2008和电源2009中的至少一种。
***设备接口2003可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器2001和存储器2002。在一些实施例中,处理器2001、存储器2002和***设备接口2003被集成在同一芯片或电路板上;在一些其他实施例中,处理器2001、存储器2002和***设备接口2003中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路2004用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路2004通过电磁信号与通信网络以及其他通信设备进行通信。射频电路2004将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路2004包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路2004可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路2004还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏2005用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏2005是触摸显示屏时,显示屏2005还具有采集在显示屏2005的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器2001进行处理。此时,显示屏2005还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏2005可以为一个,设置显示设备2000的前面板;在另一些实施例中,显示屏2005可以为至少两个,分别设置在显示设备2000的不同表面或呈折叠设计;在再一些实施例中,显示屏2005可以是柔性显示屏,设置在显示设备2000的弯曲表面上或折叠面上。甚至,显示屏2005还可以设置成非矩形的不规则图形,也即异形屏。显示屏2005可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件2006用于采集图像或视频。可选地,摄像头组件2006包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件2006还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路2007可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器2001进行处理,或者输入至射频电路2004以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在显示设备2000的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器2001或射频电路2004的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路2007还可以包括耳机插孔。
定位组件2008用于定位显示设备2000的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件2008可以是基于美国的GPS(Global Positioning System,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源2009用于为显示设备2000中的各个组件进行供电。电源2009可以是交流电、直流电、一次性电池或可充电电池。当电源2009包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,显示设备2000还包括有一个或多个传感器2010。该一个或多个传感器2010包括但不限于:加速度传感器2011、陀螺仪传感器2012、压力传感器2013、指纹传感器2014、光学传感器2015以及接近传感器2016。
加速度传感器2011可以检测以显示设备2000建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器2011可以用于检测重力加速度在三个坐标轴上的分量。处理器2001可以根据加速度传感器2011采集的重力加速度信号,控制触摸显示屏2005以横向视图或纵向视图进行用户界面的显示。加速度传感器2011还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器2012可以检测显示设备2000的机体方向及转动角度,陀螺仪传感器2012可以与加速度传感器2011协同采集用户对显示设备2000的3D动作。处理器2001根据陀螺仪传感器2012采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器2013可以设置在显示设备2000的侧边框和/或触摸显示屏2005的下层。当压力传感器2013设置在显示设备2000的侧边框时,可以检测用户对显示设备2000的握持信号,由处理器2001根据压力传感器2013采集的握持信号进行左右手识别或快捷操作。当压力传感器2013设置在触摸显示屏2005的下层时,由处理器2001根据用户对触摸显示屏2005的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器2014用于采集用户的指纹,由处理器2001根据指纹传感器2014采集到的指纹识别用户的身份,或者,由指纹传感器2014根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器2001授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器2014可以被设置显示设备2000的正面、背面或侧面。当显示设备2000上设置有物理按键或厂商Logo时,指纹传感器2014可以与物理按键或厂商Logo集成在一起。
光学传感器2015用于采集环境光强度。在一个实施例中,处理器2001可以根据光学传感器2015采集的环境光强度,控制触摸显示屏2005的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏2005的显示亮度;当环境光强度较低时,调低触摸显示屏2005的显示亮度。在另一个实施例中,处理器2001还可以根据光学传感器2015采集的环境光强度,动态调整摄像头组件2006的拍摄参数。
接近传感器2016,也称距离传感器,通常设置在显示设备2000的前面板。接近传感器2016用于采集用户与显示设备2000的正面之间的距离。在一个实施例中,当接近传感器2016检测到用户与显示设备2000的正面之间的距离逐渐变小时,由处理器2001控制触摸显示屏2005从亮屏状态切换为息屏状态;当接近传感器2016检测到用户与显示设备2000的正面之间的距离逐渐变大时,由处理器2001控制触摸显示屏2005从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图20中示出的结构并不构成对显示设备2000的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本发明实施例提供的终端,通过提供至少一种异形界面模板,并根据被选异形界面模板对应的目标异形界面,对第一图片进行等比例缩放及裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。该方法通过提供多种异形屏的显示样式,丰富了壁纸的样式,且通过对第一图片进行等比例放大,避免图片因宽高比例不同,导致图片变形、失真,使得处理后的图片能够高度还原图片的原始画质,提高了显示效果。
本发明实施例还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器加载并执行以实现图3所述的界面显示方法。
本发明实施例提供的计算机可读存储介质,通过提供至少一种异形界面模板,并根据被选异形界面模板对应的目标异形界面,对第一图片进行等比例缩放及裁剪,得到与目标异形界面的显示样式及尺寸均相同的第三图片。该方法通过提供多种异形屏的显示样式,丰富了壁纸的样式,且通过对第一图片进行等比例放大,避免图片因宽高比例不同,导致图片变形、失真,使得处理后的图片能够高度还原图片的原始画质,提高了显示效果。
需要说明的是:上述实施例提供的界面显示装置、显示设备在进行界面显示时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将界面显示装置、显示设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的界面显示装置、显示设备与界面显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种界面显示方法,其特征在于,所述方法应用于具有不规则形状的异形屏的显示设备,所述方法包括:
当接收到壁纸设置指令时,显示至少一种异形界面模板,所述异形界面模板用于确定异形屏的显示样式;
当接收到异形界面选中指令时,根据被选异形界面模板的显示样式显示目标异形界面,所述目标异形界面的缩放比例与异形屏的显示比例相同;
根据所述目标异形界面的显示参数和待设置为所述目标异形界面壁纸的第一图片的显示参数,对所述第一图片进行等比例放大,得到第二图片,所述第二图片的尺寸大于所述目标异形界面的尺寸;
根据所述目标异形界面,对所述第二图片进行裁剪,得到与所述目标异形界面的显示样式及尺寸均相同的第三图片。
2.根据权利要求1所述的方法,其特征在于,所述第一图片为原始图片,所述根据所述目标异形界面的显示参数和待设置为所述目标异形界面壁纸的第一图片的显示参数,对所述第一图片进行等比例放大,得到第二图片,包括:
获取所述目标异形界面和所述第一图片的宽度比例和高度比例;
根据所述宽度比例和所述高度比例,确定对所述第一图片的放大倍数;
按照所确定的放大倍数对所述第一图片的宽高进行放大,得到所述第二图片。
3.根据权利要求1所述的方法,其特征在于,所述第一图片为壁纸图片,所述根据所述目标异形界面的显示参数和待设置为所述目标异形界面壁纸的第一图片的显示参数,对所述第一图片进行等比例放大,得到第二图片,包括:
确定所述第一图片中的规则区域;
获取所述目标异形界面和所述规则区域的宽度比例和高度比例;
根据所述宽度比例和所述高度比例,确定对所述第一图片的放大倍数;
按照所确定的放大倍数对所述第一图片的宽高进行放大,得到所述第二图片。
4.根据权利要求1所述的方法,其特征在于,所述得到与所述目标异形界面的显示样式及尺寸均相同的第三图片之后,还包括:
当接收到预览指令时,获取所述第三图片对应的壁纸类型,所述壁纸类型包括屏保壁纸和桌面壁纸;
根据所述第三图片对应的壁纸类型,获取相应界面元素的显示参数;
根据界面元素的显示参数,将所获取的界面元素绘制到所述第三图片上,得到第四图片;
对所述第四图片进行显示。
5.根据权利要求4所述的方法,其特征在于,所述对所述第四图片进行显示之后,还包括:
当接收到针对所述第四图片的存储指令时,按照预设比例对所述第四图片进行缩小,得到所述第四图片对应的缩略图;
当接收到针对所述缩略图的应用指令时,按照所述预设比例对所述缩略图进行放大,得到所述第四图片;
对所述第四图片进行显示。
6.根据权利要求1所述的方法,其特征在于,所述得到与所述目标异形界面的显示样式及尺寸均相同的第三图片之后,还包括:
当接收到针对所述第三图片的分享指令时,将所述第三图片发送至登录指定应用账号的终端,所述指定应用账号为所述分享指令所指示的应用账号。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一图片的获取包括:
当接收到图片获取指令时,将被选图片作为所述第一图片;或者,
当接收到图片获取指令时,获取与当前属性信息相关联的图片,将所获取的图片作为所述第一图片,所述当前属性信息包括日期、季节、天气、地理位置中至少一项。
8.根据权利要求1至6中任一项所述的方法,其特征在于,所述根据所述目标异形界面,对所述第二图片进行裁剪,得到与所述目标异形界面的显示样式及尺寸均相同的第三图片,包括:
根据所述目标异形界面的显示样式及尺寸,确定所述目标异形界面的边框;
当检测到对所述第二图片的移动操作时,对所述第二图片进行移动,使得所述第二图片的第一目标区域位于所述目标异形界面的边框之内,所述第一目标区域为所述第二图片上待设置为壁纸的区域;
根据所述目标异形界面的边框,对位于所述目标异形界面的边框之外的所述第二图片进行裁剪,得到包括所述第一目标区域的第三图片。
9.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
当接收到特效元素添加指令时,将所获取的特效元素添加到所述第三图片上,所述特效元素包括表情、文字、图片中至少一项;
对添加特效元素的第三图片进行显示。
10.根据权利要求1至6中任一项所述的方法,其特征在于,所述根据所述目标异形界面,对所述第二图片进行裁剪,得到与所述目标异形界面的显示样式及尺寸均相同的第三图片之后,还包括:
调用***的图形绘制接口,将所述第三图片绘制到预设画布的第二目标区域上,并显示所绘制的图片,所述第二目标区域的尺寸与所述第三图片的尺寸相同。
11.一种界面显示装置,其特征在于,所述装置设置于具有不规则形状的异形屏的显示设备中,所述装置包括:
显示模块,用于当接收到壁纸设置指令时,显示至少一种异形界面模板,所述异形界面模板用于确定异形屏的显示样式;
所述显示模块,还用于当接收到异形界面显示指令时,根据被选异形界面的显示样式显示目标异形界面,所述目标异形界面的缩放比例与异形屏的显示比例相同;
缩放模块,用于根据所述目标异形界面的显示参数和待设置为所述目标异形界面壁纸的第一图片的显示参数,对所述第一图片进行等比例放大,得到第二图片,所述第二图片的尺寸大于所述目标异形界面的尺寸;
裁剪模块,用于根据所述目标异形界面,对所述第二图片进行裁剪,得到与所述目标异形界面的显示样式及尺寸均相同的第三图片。
12.一种显示设备,其特征在于,所述显示设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现如权利要求1至10中任一项所述的界面显示方法。
13.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集由处理器加载并执行以实现如权利要求1至10中任一项所述的界面显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810474430.5A CN110502290A (zh) | 2018-05-17 | 2018-05-17 | 界面显示方法、装置、显示设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810474430.5A CN110502290A (zh) | 2018-05-17 | 2018-05-17 | 界面显示方法、装置、显示设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110502290A true CN110502290A (zh) | 2019-11-26 |
Family
ID=68585078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810474430.5A Pending CN110502290A (zh) | 2018-05-17 | 2018-05-17 | 界面显示方法、装置、显示设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110502290A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110955485A (zh) * | 2019-12-17 | 2020-04-03 | 网易(杭州)网络有限公司 | 一种界面元素的调整方法和装置 |
CN113641427A (zh) * | 2021-06-30 | 2021-11-12 | 荣耀终端有限公司 | 图片的显示方法、终端设备、存储介质及计算机程序产品 |
CN113810750A (zh) * | 2020-06-11 | 2021-12-17 | 西安诺瓦星云科技股份有限公司 | 节目制作方法、节目制作装置和节目制作*** |
CN114449177A (zh) * | 2020-11-05 | 2022-05-06 | 北京嗨动视觉科技有限公司 | 视频源显示方法和装置 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102368795A (zh) * | 2011-10-13 | 2012-03-07 | 广东欧珀移动通信有限公司 | 一种手机墙纸设置方法 |
CN103645830A (zh) * | 2013-12-19 | 2014-03-19 | 广州市久邦数码科技有限公司 | 一种壁纸预览方法及*** |
CN103793154A (zh) * | 2014-01-24 | 2014-05-14 | 深圳市金立通信设备有限公司 | 一种终端屏幕壁纸的设定方法及终端 |
CN104252343A (zh) * | 2013-06-27 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 一种更换应用程序视觉控件的方法及设备 |
CN105786435A (zh) * | 2016-03-22 | 2016-07-20 | 珠海格力电器股份有限公司 | 壁纸图片的显示方法和装置 |
CN105868223A (zh) * | 2015-11-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 壁纸信息提供方法、装置、用户设备及服务器 |
CN105988845A (zh) * | 2015-03-02 | 2016-10-05 | 小米科技有限责任公司 | 生成壁纸的方法及装置 |
CN106028086A (zh) * | 2016-05-17 | 2016-10-12 | 深圳天珑无线科技有限公司 | 一种多媒体信息的展示方法、终端以及服务器 |
CN106250111A (zh) * | 2016-07-18 | 2016-12-21 | 深圳市金立通信设备有限公司 | 一种壁纸获取方法及终端 |
CN107688430A (zh) * | 2017-09-07 | 2018-02-13 | 广东欧珀移动通信有限公司 | 更换壁纸的方法、装置、终端及存储介质 |
CN107797715A (zh) * | 2016-08-31 | 2018-03-13 | 上海卓易科技股份有限公司 | 一种桌面编辑方法以及终端设备 |
CN107809523A (zh) * | 2017-09-11 | 2018-03-16 | 深圳市金立通信设备有限公司 | 一种主题控制方法、终端及计算机可读介质 |
EP3318968A1 (en) * | 2016-11-04 | 2018-05-09 | Kathy Vegh Hughes | System for personalized wallpaper |
-
2018
- 2018-05-17 CN CN201810474430.5A patent/CN110502290A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102368795A (zh) * | 2011-10-13 | 2012-03-07 | 广东欧珀移动通信有限公司 | 一种手机墙纸设置方法 |
CN104252343A (zh) * | 2013-06-27 | 2014-12-31 | 腾讯科技(深圳)有限公司 | 一种更换应用程序视觉控件的方法及设备 |
CN103645830A (zh) * | 2013-12-19 | 2014-03-19 | 广州市久邦数码科技有限公司 | 一种壁纸预览方法及*** |
CN103793154A (zh) * | 2014-01-24 | 2014-05-14 | 深圳市金立通信设备有限公司 | 一种终端屏幕壁纸的设定方法及终端 |
CN105988845A (zh) * | 2015-03-02 | 2016-10-05 | 小米科技有限责任公司 | 生成壁纸的方法及装置 |
CN105868223A (zh) * | 2015-11-09 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 壁纸信息提供方法、装置、用户设备及服务器 |
CN105786435A (zh) * | 2016-03-22 | 2016-07-20 | 珠海格力电器股份有限公司 | 壁纸图片的显示方法和装置 |
CN106028086A (zh) * | 2016-05-17 | 2016-10-12 | 深圳天珑无线科技有限公司 | 一种多媒体信息的展示方法、终端以及服务器 |
CN106250111A (zh) * | 2016-07-18 | 2016-12-21 | 深圳市金立通信设备有限公司 | 一种壁纸获取方法及终端 |
CN107797715A (zh) * | 2016-08-31 | 2018-03-13 | 上海卓易科技股份有限公司 | 一种桌面编辑方法以及终端设备 |
EP3318968A1 (en) * | 2016-11-04 | 2018-05-09 | Kathy Vegh Hughes | System for personalized wallpaper |
CN107688430A (zh) * | 2017-09-07 | 2018-02-13 | 广东欧珀移动通信有限公司 | 更换壁纸的方法、装置、终端及存储介质 |
CN107809523A (zh) * | 2017-09-11 | 2018-03-16 | 深圳市金立通信设备有限公司 | 一种主题控制方法、终端及计算机可读介质 |
Non-Patent Citations (4)
Title |
---|
刘剑卓 著: "《iPhone***开发从入门到精通》", 30 November 2012, 北京:中国铁道出版社 * |
王协瑞 等主编: "《计算机操作与使用(上)》", 31 December 2006, 北京:高等教育出版社 * |
腾讯: ""iPhone X个性刘海壁纸"", 《腾讯手机管家IOS版APP 7.6版》 * |
陶晓云 主编: "《轻松玩转智能手机(iPhone+Android)》", 30 April 2014, 南京:东南大学出版社 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110955485A (zh) * | 2019-12-17 | 2020-04-03 | 网易(杭州)网络有限公司 | 一种界面元素的调整方法和装置 |
CN113810750A (zh) * | 2020-06-11 | 2021-12-17 | 西安诺瓦星云科技股份有限公司 | 节目制作方法、节目制作装置和节目制作*** |
CN114449177A (zh) * | 2020-11-05 | 2022-05-06 | 北京嗨动视觉科技有限公司 | 视频源显示方法和装置 |
CN113641427A (zh) * | 2021-06-30 | 2021-11-12 | 荣耀终端有限公司 | 图片的显示方法、终端设备、存储介质及计算机程序产品 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108776568B (zh) | 网页页面的显示方法、装置、终端及存储介质 | |
CN104461410B (zh) | 移动通信***、移动终端及其控制方法 | |
CN110087123A (zh) | 视频文件制作方法、装置、设备及可读存储介质 | |
CN108595239A (zh) | 图片处理方法、装置、终端及计算机可读存储介质 | |
CN108182021A (zh) | 多媒体信息展示方法、装置、存储介质及设备 | |
CN110502290A (zh) | 界面显示方法、装置、显示设备及存储介质 | |
US11853730B2 (en) | Mini program data binding method and apparatus, device, and storage medium | |
CN111970523B (zh) | 信息显示方法、装置、终端、服务器及存储介质 | |
CN110336968A (zh) | 视频录制方法、装置、终端设备及存储介质 | |
CN109977333A (zh) | 网页显示方法、装置、计算机设备及存储介质 | |
CN108959361B (zh) | 表单管理的方法和装置 | |
CN112181573A (zh) | 媒体资源展示方法、装置、终端、服务器以及存储介质 | |
CN111028071B (zh) | 账单处理方法、装置、电子设备及存储介质 | |
CN112363660B (zh) | 封面图像的确定方法、装置、电子设备及存储介质 | |
CN110046018A (zh) | 显示消息的方法、装置、电子设备及介质 | |
CN111506758A (zh) | 物品名称确定方法、装置、计算机设备及存储介质 | |
CN106796485A (zh) | 移动终端及其控制方法 | |
CN110418152A (zh) | 进行直播提示的方法及装置 | |
CN109635202A (zh) | 内容项处理方法、装置、电子设备及存储介质 | |
CN111105474A (zh) | 字体绘制方法、装置、计算机设备及计算机可读存储介质 | |
CN110209316A (zh) | 类别标签显示方法、装置、终端及存储介质 | |
CN113609358A (zh) | 内容分享方法、装置、电子设备以及存储介质 | |
CN110166275A (zh) | 信息处理方法、装置及存储介质 | |
CN108305262A (zh) | 文件扫描方法、装置及设备 | |
CN116431138B (zh) | 组件模板的建立方法和装置、表单建立方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191126 |