图片处理方法、装置、移动终端以及存储介质与流程

文档序号:18974277发布日期:2019-10-29 03:09阅读:180来源:国知局
图片处理方法、装置、移动终端以及存储介质与流程

本申请涉及移动终端技术领域,更具体地,涉及一种图片处理方法、装置、移动终端以及存储介质。



背景技术:

随着科学技术的发展,移动终端已经成为人们日常生活中最常用的电子产品之一。并且,随着社会的发展,移动终端的应用范围不断地扩大。例如,利用移动终端显示图片以及视频等图像。但是,目前的移动终端不能很好的反应界面被设计时的显示效果,造成用户体验不佳。



技术实现要素:

鉴于上述问题,本申请提出了一种图片处理方法、装置、移动终端以及存储介质,以解决上述问题。

第一方面,本申请实施例提供了一种图片处理方法,应用于移动终端,所述方法包括:在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述应用程序的参数信息;判断所述参数信息是否满足预设条件;当所述参数信息满足所述预设条件时,对所述第一图片的色彩空间进行转换获得第二图片,所述第二图片的色彩空间与所述应用程序的用户界面的色彩空间一致;对所述第二图片进行显示。

第二方面,本申请实施例提供了一种图片处理装置,应用于移动终端,所述装置包括:参数信息获取模块,用于在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述应用程序的参数信息;参数信息判断模块,用于判断所述参数信息是否满足预设条件;第二图片获得模块,用于当所述参数信息满足所述预设条件时,对所述第一图片的色彩空间进行转换获得第二图片,所述第二图片的色彩空间与所述应用程序的用户界面的色彩空间一致;第二图片显示模块,用于对所述第二图片进行显示。

第三方面,本申请实施例提供了一种移动终端,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。

第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。

本申请实施例提供的图片处理方法、装置、移动终端以及存储介质,在检测到移动终端运行的应用程序对第一图片进行加载时,获取该应用程序的参数信息,判断该参数信息是否满足预设条件,当该参数信息满足预设条件时,对第一图片的色彩空间进行转换获得第二图片,该第二图片的色彩空间与应用程序的用户界面的色彩空间一致,对第二图片进行显示,从而通过在应用程序对图片进行加载时,对应用程序的参数信息进行判断,并在应用程序的参数信息满足预设条件时对图片的色彩空间进行转换并显示,以提升对图片的色彩空间转换的效果。

附图说明

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

图1示出了适用于本申请实施例提供的图片处理方法的应用环境示意图;

图2示出了本申请一个实施例提供的图片处理方法的流程示意图;

图3示出了本申请又一个实施例提供的图片处理方法的流程示意图;

图4示出了本申请实施例提供的移动终端的一种界面示意图;

图5示出了本申请实施例提供的移动终端的又一种界面示意图;

图6示出了本申请实施例提供的移动终端的再一种界面示意图;

图7示出了本申请的图3所示的图片处理方法的步骤s208的流程示意图;

图8示出了本申请再一个实施例提供的图片处理方法的流程示意图;

图9示出了本申请另一个实施例提供的图片处理方法的流程示意图;

图10示出了本申请实施例提供的图片处理装置的模块框图;

图11示出了本申请实施例用于执行根据本申请实施例的图片处理方法的移动终端的框图;

图12示出了本申请实施例的用于保存或者携带实现根据本申请实施例的图片处理方法的程序代码的存储单元。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

随着移动终端的硬件性能的提升,更多的移动终端可以支持进行清晰度更高的图片的显示。然而发明人在长期的研究中发现,影响图片显示效果的因素除了图片本身的信息外,还有图片信息与进行图片显示的应用程序的用户界面之间的匹配程度。

以色彩空间为例。色域即色彩空间,是对一种颜色进行编码的方法,也指一个技术系统能够产生的颜色的总和。在计算机图形处理中,色域是颜色的某个完全的子集。色彩空间可以包括有srgb色域、adobergb色域或者dci-p3色域。其中,srgb是最早期的色域标准之一,并得到了来自业界的w3c、exif、intel、pantone、corel以及其它许多业界厂商的支持。adobergb色域主要就是提高了在青绿色系上的显示,因此大概可以覆盖50%cie1931xyz色彩空间。dci-p3是一种应用于数字影院的色域,它是一种以人类视觉体验为主导的色域标准,尽可能匹配电影场景中能展现的全部色域。它也不是色域最广的标准(目前最新的标准为bt.2020),但是在rec.709标准之上,拥有更广阔的红色/绿色系范围。

而发明人发现,当图片的色彩空间与应用程序的用户界面的色彩空间不一致时,直接在该用户界面上显示色彩空间不一致的图片会造成无法显示图片原本被采集时的显示效果。例如,当对应的色彩空间更广的图片显示在对应的色彩空间更窄的用户界面上时,所显示的图片会变得更加的过饱和。而当对应的色彩空间更窄的图片显示在对应的色域空间更广的用户界面上时,所显示的图片会变得更加的暗淡。同时,发明人发现,在对图片的色彩空间进行转换的过程中,会造成移动终端的功耗。

因此,为了改善上述问题,发明人提出了本申请实施例提供的图片处理方法、装置、移动终端以及存储介质,通过在应用程序对图片进行加载时,对应用程序的参数信息进行判断,并在应用程序的参数信息满足预设条件时对图片的色彩空间进行转换并显示,以提升对图片的色彩空间转换的效果。其中,具体的图片处理方法在后续的实施例中进行详细的说明。

下面先对适用于本申请实施例提供的图片处理方法的应用环境进行介绍。

如图1所示,在本申请实施例中在画布(canvas)中进行界面(例如activity)中的图片的色彩空间的转换处理,要进行色彩空间转换的图片会先经过图形处理函数库(skia)的处理得到对应的位图,然后基于位图进行色彩空间转换。在色彩空间转换过程中会先基于硬件加速绘图模块(hwui)或者图形处理函数库(skia)进行色彩空间转换,然后经过opengles(一种图形库)、图层模块(surface)、图层传递模块(surfaceflinger)、硬件图层混合器(hwc)以及多媒体显示处理器(mdp)的处理,进而最终显示到移动终端的显示屏上。

请参阅图2,图2示出了本申请一个实施例提供的图片处理方法的流程示意图。所示图片处理方法用于通过在应用程序对图片进行加载时,对应用程序的参数信息进行判断,并在应用程序的参数信息满足预设条件时对图片的色彩空间进行转换并显示,以提升对图片的色彩空间转换的效果。在具体的实施例中,所述图片处理方法应用于如图10所示的图片处理装置200以及配置有所述图片处理装置200的移动终端100(图11)。下面将以移动终端为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的移动终端可以为智能手机、平板电脑、穿戴式电子设备等设置有显示屏的电子设备,在此不做限定。下面将针对图2所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s101:在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述应用程序的参数信息。

其中,移动终端可以在前台运行应用程序,也可以在后台运行应用程序,可选地,在本实施例中,所述移动终端运行的应用程序为移动终端前台运行的应用程序,且该应用程序包括用于显示图片或视频的用户界面。作为一种实施方式,移动终端运行的应用程序在加载第一图片时,如果第一图片的色彩空间与该应用程序的用户界面的色彩空间不一致时,可以对第一图片的色彩空间进行转换,以使第一图片的色彩空间转换为与移动终端的运行的应用程序的用户界面的色彩空间一致,以提升该第一图片的显示效果。

进一步地,移动终端可以对运行的应用程序是否加载第一图片进行检测,当检测结果表征该移动终端运行的应用程序在对第一图片进行加载时,可以获取该应用程序的参数信息,在一些实施方式中,该应用程序的参数信息可以包括应用程序的使用频率、应用程序的类型、应用程序的重要程度、应用程序是否被标记为喜欢等,在此不做限定。

作为一种实施方式,移动终端可以预先设置并存储与应用程序对应的标签信息,然后将该标签信息与该应用程序相关联,该标签信息可以记录有应用程序的参数信息,在移动终端运行该应用程序的过程中,可以基于应用程序与标签信息的关联关系从移动终端的本地读取与该应用程序相关联的标签信息,从而获取该应用程序的参数信息。

作为另一种实施方式,移动终端可以预先设置并存储应用程序与参数信息之间的映射关系表,可以理解的是,该映射关系表中添加有多个应用程序和多个参数信息,其中,多个应用程序中的每个应用程序可以对应一个或多个参数信息。因此,在获取移动终端运行的应用程序后,可以从映射关系表中查找该应用程序对应的参数信息,从而获取该应用程序的参数信息。

步骤s102:判断所述参数信息是否满足预设条件。

在一些实施方式中,移动终端预先设置并存储有预设条件,该预设条件用于作为应用程序的参数信息的判断依据,因此,移动终端在获取应用程序的参数信息后,可以将应用程序的参数信息和预设条件进行比较,以判断该应用程序的参数信息是否满足该预设条件。在本实施例中,该预设条件可以用于反应该应用程序加载的图片需要进行色彩空间的转换,以提升该图片在该应用程序上的显示效果,因此,可以理解的是,当判断结果表征应用程序的参数信息满足预设条件时,即可以认为该应用程序加载的图片需要进行色彩空间的转换,以提升图片在该应用程序上的显示效果,当判断结果表征应用程序的参数信息不满足预设条件时,即可以认为该应用程序加载的图片不需要进行色彩空间的转换,以降低移动终端的功耗。

其中,当应用程序的参数信息为使用频率时,那么该预设条件可以为预设使用频率,判断应用程序的参数信息是否满足预设条件,可以为判断应用程序的使用频率是否大于预设使用频率;当应用程序的参数信息为所属的分类时,那么该预设条件可以为预设分类,判断应用程序的参数信息是否满足预设条件,可以为判断应用程序的所属的分类是否满足预设分类;当应用程序的参数信息为重要程度时,那么该预设条件可以为预设重要程度,判断应用程序的参数信息是否满足预设条件可以为判断应用程序的重要程度是否大于预设重要程度;当应用程序的参数信息为被标记为喜欢时,那么该预设条件可以为被标记,判断应用程序的参数信息是否满足预设条件,可以为判断应用程序是否被标记等,在此不做限定。

步骤s103:当所述参数信息满足所述预设条件时,对所述第一图片的色彩空间进行转换获得第二图片,所述第二图片的色彩空间与所述应用程序的用户界面的色彩空间一致。

在一些实施方式中,当判断结果表征应用程序的参数信息满足预设条件时,即应用程序加载的图片需要进行色彩空间的转换,可以对第一图片的色彩空间进行转换获得第二图片,其中,经第一图片转换得到的第二图片的色彩空间与该应用程序的用户界面的色彩空间一致,以使第二图片在应用程序的用户界面上显示时,能够还原该应用程序的用户界面的色彩空间,提升显示效果。

步骤s104:对所述第二图片进行显示。

在本实施例中,在将第一图片经过色彩空间转换得到第二图片后,可以将第二图片在应用程序的用户界面进行显示。可以理解的是,该第二图片在应用程序的用户界面上的显示位置可以为该第一图片在应用程序的用户界面上对应的显示位置,在此不做限定。

本申请一个实施例提供的图片处理方法,在检测到移动终端运行的应用程序对第一图片进行加载时,获取该应用程序的参数信息,判断该参数信息是否满足预设条件,当该参数信息满足预设条件时,对第一图片的色彩空间进行转换获得第二图片,该第二图片的色彩空间与应用程序的用户界面的色彩空间一致,对第二图片进行显示,从而通过在应用程序对图片进行加载时,对应用程序的参数信息进行判断,并在应用程序的参数信息满足预设条件时对图片的色彩空间进行转换并显示,以提升对图片的色彩空间转换的效果。

请参阅图3,图3示出了本申请又一个实施例提供的图片处理方法的流程示意图。该方法应用于上述移动终端,下面将针对图3所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s201:在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述应用程序的使用频率。

在本实施例中,该应用程序的参数信息为应用程序的使用频率,其中,使用频率可以用于反应该应用程序在一定时间段内的使用次数,例如,该应用程序在近一个月的使用次数、近一周的使用次数、近三个月的使用次数等。可以理解的是,应用程序的使用频率可以用户反应该应用程序受用户的喜欢程度,即应用程序的使用频率越高,表征用户使用的次数越多,该应用程序越受用户喜欢,反之,应用程序的使用频率越低,表征用户使用的次数越少,该应用程序越不受用户喜欢。相应的,在检测到移动终端运行的应用程序对第一图片进行加载时,可以获取该应用程序的使用频率。例如,移动终端可以记录该应用程序的历史数据,并从历史数据中提取该应用程序的使用频率等,在此不做限定。

步骤s202:判断所述使用频率是否大于预设使用频率。

在一些实施方式中,移动终端预先设置并存储有预设使用频率,该预设使用频率用于作为应用程序的使用频率的判断依据,因此,移动终端在获取应用程序的使用频率后,可以将应用程序的使用频率和预设使用频率进行比较,以判断该应用程序的使用频率是否大于预设使用频率。其中,当应用程序的使用频率大于预设使用频率时,表征该应用程序被使用的次数越多,越受用户喜欢,即用户对于在该应用程序的用户界面上显示的图片的显示效果的要求越高,因此,可以认为该应用程序的参数信息满足该预设条件,当该应用程序的使用频率不大于预设使用频率时,表征该用于程序被使用的次数越少,越不受用户喜欢,即用户对于该应用程序的用户界面上显示的图片的显示效果的要求越低,因此,可以认为该应用程序的参数信息不满足该预设条件。

步骤s203:当所述使用频率大于所述预设使用频率时,确定所述参数信息满足所述预设条件。

步骤s204:当所述参数信息满足所述预设条件时,获取所述第一图片在所述应用程序的用户界面上对应的显示区域。

在一些实施方式中,移动终端预先设定有图片在应用程序的用户界面上对应的显示位置以及显示区域。因此,在第一图片显示在应用程序的用户界面上之前,可以根据移动终端的预先设定,获取该第一图片在应用程序的用户界面上对应的显示区域。例如,如图4所示,图4示出了本申请实施例提供的移动终端的一种界面示意图,在图4所示的界面示意图中,该第一图片在应用程序的用户界面上对应的显示区域为a1。又例如,如图5所示,图5示出了本申请实施例提供的移动终端的另一种界面示意图,在图5所示的界面示意图中,该第一图片在应用程序的用户界面上对应的显示区域为a2。其中,可以知道,显示区域a2大于显示区域a1,且该显示区域a1占据应用程序的用户界面的部分界面,该显示区域a2占据应用程序的用户界面的所有界面,即该显示区域a2与应用程序的用户界面重合。

步骤s205:判断所述显示区域是否与所述用户界面重合。

作为一种方式,在获取第一图片在应用程序的用户界面上的显示区域后,可以判断该第一图片在应用程序的用户界面上对应的显示区域是否与应用程序的用户界面重合。例如,当显示区域为显示区域a1时,可以确定该第一图片在应用程序的用户界面上对应的显示区域不与应用程序的用户界面重合,当显示区域为显示区域a2时,可以确定该第一图片在应用程序的用户界面上对应的显示区域与应用程序的用户界面重合。

在一些实施方式中,移动终端预先获取应用程序的用户界面的面积s1,在获取该第一图片在应用程序的用户界面上对应的显示区域后,可以获取该显示区域的面积s2,然后计算该用户界面的面积s1与显示区域的面积s2是否相等,可以理解的是,当用户界面的面积s1与显示区域的面积s2相等时,可以确定该显示区域与用户界面重合,反之,当用户界面的面积s1与显示区域的面积s2不相等时,可以确定该显示区域与用户界面不重合。

在一些实施方式中,移动终端预先获取应用程序的用户界面的各个边界点的坐标信息d1,在获取该第一图片在应用程序的用户界面上对应的显示区域后,可以获取该显示区域的各个边界点的坐标信息d2,然后比较该用户界面的各个边界点d1与显示区域的各个边界点d2是否相等,可以理解的是,当用户界面的各个边界点d1与显示区域的各个边界点d2相等时,可以确定该显示区域与用户界面重合,反之,当用户界面的各个边界点d1与显示区域的各个边界点d2不相等时,可以确定该显示区域与用户界面不重合。

步骤s206:当所述显示区域与所述用户界面重合时,对所述第一图片的目标区域的色彩空间进行转换获得所述第二图片,其中,所述目标区域为以所述第一图片的中心位置为圆心向所述第一图片的边缘位置扩散形成的部分区域。

在一些实施方式中,当判断结果表征该第一图片在应用程序的用户界面的显示区域与应用程序的用户界面重合时,可以认为用户的注意力会完全集中于该第一图片,因此,可以对第一图片的目标区域的色彩空间进行转换获得第二图片。

作为一种方式,该目标区域为以第一图片的中心位置为圆心向第一图片的边缘位置扩散形成的部分区域,如图6所示,图6示出了本申请实施例提供的移动终端的再一种界面示意图,其中,在图6中,该显示区域a2与用户界面重合,该目标区域可以为虚线框内形成的部分区域a3,以对第一图片中较为重要的目标区域进行色彩空间的转换,以提升该部分区域的显示效果,而对于第一图片中除目标区域外的其他区域不进行色彩空间的转换,以降低移动终端的功耗。

作为另一种方式,该目标区域为该第一图片的所有区域,也就是说,当第一图片在应用程序的用户界面的显示区域与应用程序的用户界面重合时,对第一图片的所有区域均进行色彩空间的转换,以提升所述第一图片的整体显示效果。

步骤s207:当所述使用频率不大于所述预设使用频率时,确定所述参数信息不满足所述预设条件。

步骤s208:当所述参数信息不满足所述预设条件时,减小所述第一图片的图片尺寸获得第三图片。

在一些实施方式中,当判断结果表征该应用程序的参数信息不满足预设条件时,可以减小该第一图片的图片尺寸获得第三图片,可以理解的是,由于第三图片的图片尺寸小于第一图片的图片尺寸,因此,通过移动终端对第三图片的色彩空间进行转换造成的功耗小于通过移动终端对第一图片的色彩空间进行转换造成的功耗,从而可以有效地降低移动终端的功耗。其中,图片尺寸是描述一张图片的大小数据,通常描述为“图片长1920、宽1080”。数字图片的“长宽”并非物理意义的长度单位,而是在图片“横”和“竖”这两个维度上包含的像素个数。比如,1920×1080的图片是由横向1920个像素、纵向1080个像素(合计2073600个像素)构成的。

当然,当判断结果表征应用程序的参数信息不满足预设条件时,还可以改变该第一图片的其他图片参数获得第三图片,以使移动终端对第三图片的色彩空间进行转换造成的功耗小于通过移动终端对第一图片的色彩空间进行转换造成的功耗。例如,该其他图片参数还可以包括图片分辨率、图片格式等,在此不做限定。

请参阅图7,图7示出了本申请的图3所示的图片处理方法的步骤s208的流程示意图。下面将针对图7所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s2081:当所述参数信息不满足所述预设条件时,获取所述移动终端对图片的色彩空间进行转换的元件。

在本实施例中,移动终端可以通过中央处理器(centralprocessunit,cpu)对图片的色彩空间进行转换,也可以通过图形处理器(graphicsprocessingunit,gpu)对图片的色彩空间进行转换。其中,移动终端可以根据预先设定的选择逻辑从中央处理器和图形处理器中选择其中一个元件对图片的色彩空间进行转换。例如,该选择逻辑可以包括时间选择逻辑,即在第一时间选择通过中央处理器对图片的色彩空间进行转换,并在不同于第一时间的第二时间选择图形处理器对图片的色彩空间进行转换。又例如,该选择逻辑可以包括条件选择逻辑,即对实时性要求高于预设要求的图片选择通过图形处理器对该图片的色彩空间进行转换,对实时性要求不高于预设要求的图片选择通过中央处理器对该图片的色彩空间进行转换。当然,在一些实施方式中,还可以根据其他选择逻辑对中央处理器或图形处理器进行选择,在此不作为限定。

在一些实施方式中,当应用程序的参数信息不满足预设条件时,可以获取移动终端对图片的色彩空间进行转换的所使用的元件,即可以检测该移动终端是否通过中央处理器对图片的色彩空间进行转换。

步骤s2082:当所述移动终端通过中央处理器对图片的色彩空间进行转换时,减小所述第一图片的图片尺寸获得所述第三图片。

在本实施例中,当检测结果表征该移动终端通过中央处理器对图片的色彩空间进行转换时,为了降低出现中央处理器在对较大的图片进行色彩空间的转换造成的资源紧张而卡顿的问题的可能性,可以减小该第一图片的图片尺寸获得第三图片。

步骤s209:对所述第三图片的色彩空间进行转换获得第四图片,所述第四图片的色彩空间与所述应用程序的用户界面的色彩空间一致。

在一些实施方式中,在获取第三图片后,移动终端可以通过中央处理器对第三图片的色彩空间进行转换获得第四图片,以使第四图片的色彩空间与应用程序的用户界面的色彩空间一致,从而达到提升显示效果的同时,释放中央处理器的资源,减少移动终端的功耗。

在一些实施方式中,在获取第三图片后,移动终端可以切换为通过图形处理器对第三图片的色彩空间进行转换获得第四图片,以使第四图片的色彩空间与应用程序的用户界面的色彩空间一致,从而达到提升显示效果的同时,释放中央处理器的资源,减少移动终端的功耗。

步骤s210:对所述第四图片进行显示。

在本实施例中,在将第三图片经过色彩空间转换得到第四图片后,可以将第四图片在应用程序的用户界面进行显示。可以理解的是,该第四图片在应用程序的用户界面上的显示位置可以为该第一图片在应用程序的用户界面上对应的显示位置,在此不做限定。

本申请又一个实施例提供的图片处理方法,在检测到移动终端运行的应用程序对第一图片进行加载时,获取该应用程序的使用频率,判断该使用频率是否大于预设使用频率,当该使用频率大于预设使用频率时,确定该参数信息满足预设条件。当该参数信息满足预设条件时,获取第一图片在应用程序的用户界面上对应的显示区域,判断该显示区域是否与用户界面重合,当该显示区域与用户界面重合时,对第一图片的目标区域的色彩空间进行转换获得第二图片,其中,该目标区域为以第一图片的中心位置为圆心向第一图片的边缘位置扩散形成的部分区域,该第二图片的色彩空间与应用程序的用户界面的色彩空间一致。当参数信息不满足预设条件时,减小第一图片的图片尺寸获得第三图片,对第三图片的色彩空间进行转换获得第四图片,该第四图片的色彩空间与应用程序的用户界面的色彩空间一致,对第四图片进行显示。相较于图2所示的图片处理方法,本实施例还根据应用程序的使用频率判断应用程序是否满足预设条件,提升应用程序的参数信息判断的准确性。另外,本实施例还在确定应用程序的参数信息满足预设条件时,获取第一图片的显示区域,并基于图片的显示区域的大小和位置确定对图片进行色彩空间转换的区域,以提升图片的色彩空间转换的效果和降低移动终端的功耗,以及在确定应用程序的参数信息不满足预设条件时,减小图片的尺寸后再对图片的色彩空间进行转换,以降低移动终端的功耗。

请参阅图8,图8示出了本申请再一个实施例提供的图片处理方法的流程示意图,该方法应用于上述移动终端,下面将针对图8所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s301:在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述应用程序所属的分类。

在本实施例中,该应用程序的参数信息为应用程序所属的分类,其中,应用程序所属的分类用于表征该应用程序的类型等,例如,该应用程序所属的分类可以为图形处理类、视频播放类、音频播放类、聊天工具类等,在此不做限定。相应的,在检测到移动终端运行的应用程序对第一图片进行加载时,可以获取该应用程序所属的分类。例如,移动终端可以预先对应用程序进行分类,并将分类结果存储在移动终端的本地,那么,在检测到移动终端运行的应用程序对第一图片进行加载时,可以从移动终端的本地读取该应用程序所属的分类。又例如,服务器可以预先对应用程序进行分类,并将分类结果存储在服务器的本地,那么,在检测到移动终端运行的应用程序对第一图片进行加载时,可以通过有线网络或无线网络从服务器获取该应用程序所属的分类,在此不做限定。

步骤s302:判断所述应用程序所属的分类是否为图形处理类或视频播放类。

进一步地,在获取应用程序所属的分类后,可以判断该应用程序所属的分类是否为图形处理类或视频播放类。其中,当应用程序所属的分类为图形处理类或视频播放类时,可以认为用户的注意力会集中在该应用程序的用户界面显示的图片,即该应用程序对于图片的显示要求较高,可以确定该参数信息满足预设条件,当应用程序所属的分类不是图形处理器或视频播放类,例如,当应用程序所属的分类为聊天工具类时,可以认为用户的注意力不会集中在该应用程序的用户界面显示的图片,即该应用程序对于图片的显示要求较低,可以确定该参数信息不满足预设条件。

步骤s303:当所述应用程序所属的分类为图形处理类或视频播放类时,确定所述参数信息满足所述预设条件。

步骤s304:当所述参数信息满足所述预设条件时,获取所述第一图片在所述应用程序的用户界面上对应的显示区域。

步骤s305:判断所述显示区域是否与所述用户界面重合。

步骤s306:当所述显示区域与所述用户界面重合时,对所述第一图片的目标区域的色彩空间进行转换获得所述第二图片,其中,所述目标区域为以所述第一图片的中心位置为圆心向所述第一图片的边缘位置扩散形成的部分区域。

步骤s307:当所述应用程序所属的分类不是图形处理类或视频播放类时,确定所述参数信息不满足所述预设条件。

步骤s308:当所述参数信息不满足所述预设条件时,减小所述第一图片的图片尺寸获得第三图片。

步骤s309:对所述第三图片的色彩空间进行转换获得第四图片,所述第四图片的色彩空间与所述应用程序的用户界面的色彩空间一致。

步骤s310:对所述第四图片进行显示。

其中,步骤s304-步骤s310的具体描述请参阅步骤s204-步骤s210,在此不再赘述。

本申请再一个实施例提供的图片处理方法,在检测到移动终端运行的应用程序对第一图片进行加载时,获取该应用程序所属的分类,判断应用程序所属的分类是否为图形处理类或视频播放类,当应用程序所属的分类为图形处理类或视频播放类时,确定参数信息满足预设条件。当该参数信息满足预设条件时,获取第一图片在应用程序的用户界面上对应的显示区域,判断该显示区域是否与用户界面重合,当该显示区域与用户界面重合时,对第一图片的目标区域的色彩空间进行转换获得第二图片,其中,该目标区域为以第一图片的中心位置为圆心向第一图片的边缘位置扩散形成的部分区域,该第二图片的色彩空间与应用程序的用户界面的色彩空间一致。当参数信息不满足预设条件时,减小第一图片的图片尺寸获得第三图片,对第三图片的色彩空间进行转换获得第四图片,该第四图片的色彩空间与应用程序的用户界面的色彩空间一致,对第四图片进行显示。相较于图2所示的图片处理方法,本实施例还根据应用程序所属的分类判断应用程序是否满足预设条件,提升应用程序的参数信息判断的准确性。另外,本实施例还在确定应用程序的参数信息满足预设条件时,获取第一图片的显示区域,并基于图片的显示区域的大小和位置确定对图片进行色彩空间转换的区域,以提升图片的色彩空间转换的效果和降低移动终端的功耗,以及在确定应用程序的参数信息不满足预设条件时,减小图片的尺寸后再对图片的色彩空间进行转换,以降低移动终端的功耗。

请参阅图9,图9示出了本申请另一个实施例提供的图片处理方法的流程示意图,该方法应用于上述移动终端,下面将针对图9所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s401:在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述第一图片在所述应用程序的用户界面上对应的显示位置。

在一些实施方式中,移动终端预先设定有图片在显示屏上对应的显示位置以及显示区域。因此,在检测到移动终端运行的应用程序对第一图片进行加载,且第一图片显示在应用程序的用户界面上之前,可以根据移动终端的预先设定,获取该第一图片在应用程序的用户界面上的显示位置。例如,图4所示的第一图片在应用程序的用户界面上的显示区域a1,其在应用程序的用户界面上对应的显示位置包括该显示区域a1上的所有位置。又例如,图5所示的第一图片在应用程序的用户界面上的显示区域a2,其在应用程序的用户界面上对应的显示位置包括该显示区域a2上的所有位置。

步骤s402:判断所述显示位置是否包括所述用户界面的中心位置。

在一些实施方式中,在获取第一图片在应用程序的用户界面上的显示位置后,可以判断该显示位置是否包括应用程序的用户界面的中心位置。在本实施例中,可以获取该第一图片在应用程序的用户界面上的显示位置的所有位置点的坐标信息以及用户界面的中心位置的坐标信息,判断判断该显示位置的所有位置点的坐标信息是否包括该用户界面的中心位置的坐标信息,可以理解的是,当该显示位置的所有位置点的坐标信息中包括该用户界面的中心位置的坐标信息时,可以确定该显示位置包括用户界面的中心位置,当该显示位置的所有位置点的坐标信息中不包括该用户界面的中心位置的坐标信息时,可以确定该显示位置不包括用户界面的中心位置。

步骤s403:当所述显示位置包括所述用户界面的中心位置时,获取所述应用程序的参数信息。

作为一种实施方式,当判断结果表征该第一图片在应用程序的用户界面上对应的显示位置包括该应用程序的用户界面的中心位置时,可以确定该第一图片在应用程序的用户界面上占据重要显示位置,即该第一图片在应用程序的用户界面上的显示位置为用户注意力集中的位置,因此,可以获取该应用程序的参数信息,以基于该应用程序的参数信息确定是否对第一图片的色彩空间进行转换。

步骤s404:判断所述参数信息是否满足预设条件。

步骤s405:当所述参数信息满足所述预设条件时,对所述第一图片的色彩空间进行转换获得第二图片,所述第二图片的色彩空间与所述应用程序的用户界面的色彩空间一致。

步骤s406:对所述第二图片进行显示。

其中,步骤s404-步骤s406的具体描述请参阅步骤s102-步骤s104,在此不再赘述。

步骤s407:当所述参数信息不满足所述预设条件时,直接对所述第一图片进行显示。

其中,作为一种实施方式,当参数信息不满足预设条件时,表征该应用程序加载的图片不需要进行色彩空间的转换,因此,可以直接对第一图片进行显示以降低移动终端的功耗。

本申请另一个实施例提供的图片处理方法,在检测到移动终端运行的应用程序对第一图片进行加载时,获取第一图片在应用程序的用户界面上对应的显示位置,判断该显示位置是否包括用户界面的中心位置,当该显示位置包括用户界面的中心位置时,获取应用程序的参数信息,判断该参数信息是否满足预设条件,当该参数信息满足预设条件时,对第一图片的色彩空间进行转换获得第二图片,该第二图片的色彩空间与应用程序的用户界面的色彩空间一致,对第二图片进行显示,当参数信息不满足预设条件时,直接对第一图片进行显示。相较于图2所示的图片处理方法,本实施例还在图片在用户界面上的显示位置包括用户界面的中心位置时获取应用程序的参数信息进行判断,提升图片的转换显示效果。另外,在参数信息不满足预设条件时直接显示第一图片,以降低移动终端的功耗。

请参阅图10,图10示出了本申请实施例提供的图片处理装置200的模块框图。该图片处理装置200应用于上述移动终端,下面将针对图10所示的框图进行阐述,所述图片处理装置200包括:参数信息获取模块210、参数信息判断模块220、第二图片获得模块230以及第二图片显示模块240,其中:

参数信息获取模块210,用于在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述应用程序的参数信息。进一步地,所述参数信息获取模块210包括:使用频率获取子模块、分类获取子模块、显示位置获取子模块、显示位置判断子模块以及参数信息获取子模块,其中:

使用频率获取子模块,用于在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述应用程序的使用频率。

分类获取子模块,用于在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述应用程序所属的分类。

显示位置获取子模块,用于在检测到所述移动终端运行的应用程序对第一图片进行加载时,获取所述第一图片在所述应用程序的用户界面上对应的显示位置。

显示位置判断子模块,用于判断所述显示位置是否包括所述用户界面的中心位置。

参数信息获取子模块,用于当所述显示位置包括所述用户界面的中心位置时,获取所述应用程序的参数信息。

参数信息判断模块220,用于判断所述参数信息是否满足预设条件。进一步地,所述参数信息判断模块220包括:使用频率判断子模块、第一确定子模块、分类判断子模块以及第二确定子模块,其中:

使用频率判断子模块,用于判断所述使用频率是否大于预设使用频率。

第一确定子模块,用于当所述使用频率大于所述预设使用频率时,确定所述参数信息满足所述预设条件。

分类判断子模块,用于判断所述应用程序所属的分类是否为图形处理类或视频播放类。

第二确定子模块,用于当所述应用程序所属的分类为图形处理类或视频播放类时,确定所述参数信息满足所述预设条件。

第二图片获得模块230,用于当所述参数信息满足所述预设条件时,对所述第一图片的色彩空间进行转换获得第二图片,所述第二图片的色彩空间与所述应用程序的用户界面的色彩空间一致。进一步地,所述第二图片获得模块230包括:显示区域获取子模块、显示区域判断子模块以及第二图片获得子模块,其中:

显示区域获取子模块,用于当所述参数信息满足所述预设条件时,获取所述第一图片在所述应用程序的用户界面上对应的显示区域。

显示区域判断子模块,用于判断所述显示区域是否与所述用户界面重合。

第二图片获得子模块,用于当所述显示区域与所述用户界面重合时,对所述第一图片的目标区域的色彩空间进行转换获得所述第二图片,其中,所述目标区域为以所述第一图片的中心位置为圆心向所述第一图片的边缘位置扩散形成的部分区域。

第二图片显示模块240,用于对所述第二图片进行显示。

进一步地,所述图片处理装置200还包括:第三图片获得模块、第四图片获得模块、第四图片显示模块以及第一图片显示模块,其中:

第三图片获得模块,用于当所述参数信息不满足所述预设条件时,减小所述第一图片的图片尺寸获得第三图片。进一步地,所述第三图片获得模块包括:元件获得子模块和第三图片获得子模块,其中:

元件获取子模块,用于当所述参数信息不满足所述预设条件时,获取所述移动终端对图片的色彩空间进行转换的元件。

第三图片获得子模块,用于当所述移动终端通过中央处理器对图片的色彩空间进行转换时,减小所述第一图片的图片尺寸获得所述第三图片。

第四图片获得模块,用于对所述第三图片的色彩空间进行转换获得第四图片,所述第四图片的色彩空间与所述应用程序的用户界面的色彩空间一致。

第四图片显示模块,用于对所述第四图片进行显示。

第一图片显示模块,用于当所述参数信息不满足所述预设条件时,直接对所述第一图片进行显示。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

请参阅图11,其示出了本申请实施例提供的一种移动终端100的结构框图。该移动终端100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的移动终端100可以包括一个或多个如下部件:处理器110、存储器120、显示屏130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个移动终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行移动终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。

存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

显示屏130用于显示由用户输入的信息、提供给用户的信息以及所述移动终端100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该显示屏130可以为液晶显示器(liquidcrystaldisplay,lcd),也可以为有机发光二极管(organiclight-emittingdiode,oled),在此不做限定。

请参阅图12,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质300中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质300可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质300包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质300具有执行上述方法中的任何方法步骤的程序代码310的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码310可以例如以适当形式进行压缩。

综上所述,本申请实施例提供的图片处理方法、装置、移动终端以及存储介质,在检测到移动终端运行的应用程序对第一图片进行加载时,获取该应用程序的参数信息,判断该参数信息是否满足预设条件,当该参数信息满足预设条件时,对第一图片的色彩空间进行转换获得第二图片,该第二图片的色彩空间与应用程序的用户界面的色彩空间一致,对第二图片进行显示,从而通过在应用程序对图片进行加载时,对应用程序的参数信息进行判断,并在应用程序的参数信息满足预设条件时对图片的色彩空间进行转换并显示,以提升对图片的色彩空间转换的效果。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1