[发明专利]一种图片处理的方法、计算设备及可读存储介质有效
申请号: | 202110964969.0 | 申请日: | 2021-08-23 |
公开(公告)号: | CN113407087B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 邹亚;黄杰;张勇 | 申请(专利权)人: | 成都统信软件技术有限公司 |
主分类号: | G06F3/04817 | 分类号: | G06F3/04817;G06F3/04845 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 610041 四川省成都市(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 处理 方法 计算 设备 可读 存储 介质 | ||
1.一种图片处理的方法,适于在驻留于计算设备的应用中执行,其特征在于,所述应用采用多个不同优先级的线程来进行图片处理,所述方法包括步骤:
检测是否存在与当前图片相对应的缩略图;
如果存在当前图片的缩略图,则利用第一线程加载所述当前图片的缩略图,以渐显方式呈现加载完成的当前图片的缩略图;
以优先级高于所述第一线程的第二线程加载所述当前图片,将加载完成的所述当前图片进行呈现;
如果不存在当前图片的缩略图,则创建所述当前图片的缩略图,包括:获取当前图片的宽的像素值和高的像素值,若所述当前图片的宽的像素值和高的像素值中的至少一项大于第一预定值,则对当前图片进行压缩处理,获得所述当前图片对应的缩略图,将所获得的当前图片对应的缩略图进行存储;
其中,所述对当前图片进行压缩处理的步骤包括:
将当前图片的宽的像素值与第一预定值的比值作为所述当前图片的第一压缩比例;
将当前图片的高的像素值与第一预定值的比值作为所述当前图片的第二压缩比例;
若同时存在第一压缩比例和第二压缩比例,则采用第一压缩比例和第二压缩比例中较大的值对所述当前图片进行采样;
基于采样获得的当前图片的像素点,生成所述当前图片的缩略图;
其中,在所述将加载完成的所述当前图片进行呈现的步骤之后,还包括:
响应于获取另一张图片的操作,以渐隐的方式对所述当前图片进行隐藏,所述另一张图片为不同于当前图片的图片;
检测是否存在与所述另一张图片相对应的缩略图;
如果存在另一张图片的缩略图,则利用第一线程加载另一张图片的缩略图,以渐显方式呈现加载完成的另一张图片的缩略图;
以优先级高于所述第一线程的第二线程加载所述另一张图片,将加载完成的所述另一张图片进行呈现;
检测当前图片的停留时间是否达到第三预定值;
若用户在当前图片的停留时间未达到第三预定值,则返回执行所述响应于获取另一张图片的操作,以渐隐的方式对所述当前图片进行隐藏的步骤。
2.如权利要求1所述的方法,其特征在于,还包括步骤:
如果不存在当前图片的缩略图,则呈现默认图片。
3.如权利要求2所述的方法,其特征在于,还包括步骤:
如果不存在所述另一张图片的缩略图,则呈现默认图片,并创建所述另一张图片的缩略图。
4.如权利要求1所述的方法,其特征在于,以渐显方式呈现加载完成的缩略图的步骤包括:
每隔预定时间,基于高斯函数获取显隐因子,所述显隐因子随着时间而从0增加到1;
根据所获取的显隐因子,设置缩略图的透明度。
5.如权利要求3所述的方法,其特征在于,所述以渐隐方式对所述当前图片进行隐藏的步骤包括:
每隔预定时间,基于高斯函数获取显隐因子,所述显隐因子随着时间而从1减少到0;
根据所获取的显隐因子,设置所述当前图片的透明度。
6.一种计算设备,其特征在于,包括:
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1-5所述的方法中的任一方法的指令。
7.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据权利要求1-5所述的方法中的任一方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都统信软件技术有限公司,未经成都统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110964969.0/1.html,转载请声明来源钻瓜专利网。