[发明专利]一种图片处理方法及装置在审
申请号: | 202011363127.1 | 申请日: | 2020-11-28 |
公开(公告)号: | CN112508785A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 王兆强;钟伟才;池育浩;王昱璇;田新 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06T3/40 | 分类号: | G06T3/40;G06T3/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李若兰 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 处理 方法 装置 | ||
本申请实施例提供一种图片处理方法及装置,该方法包括:获取至少两个图层的第一图片,为至少两个图层的任意两个图层配置锚点,得到锚点集合,锚点用于确定两个图层之间的相对位置;根据终端显示屏幕的尺寸拉伸或压缩第一图层,第一图层为至少两个图层中部分或全部元素图像被遮挡的一个或多个图层;根据锚点集合,重组第二图层以及拉伸或压缩后的第一图层,得到第二图片,第二图片在终端显示时与终端显示屏幕的尺寸匹配,第二图层为至少两个图层中元素图像未被遮挡的一个或多个图层。通过对第一图层进行拉伸或压缩,再基于锚点集合重组第一图层和第二图层,使得第二图片与终端显示屏幕匹配,且第二图片包括第一图片的完整图像信息,无失真。
技术领域
本申请涉及图像处理技术领域,尤其涉及一种图片处理方法及装置。
背景技术
在应用程序(application,APP)的开屏图片设计中,设计师需要通过一张或多张原始的开屏图片,衍生出几十种尺寸的图片,以适应不同尺寸的显示屏幕。随着APP数量的爆发式增长,开屏图片的设计工作量越来越大。
现有技术中,为了提高设计开屏图片的效率,终端在首次下载APP压缩文件时,会向服务器发送获取APP压缩文件的请求消息;服务器接收到该请求消息后,可以按照终端显示屏幕的尺寸对原始开屏图片进行裁剪,使得裁剪后的开屏图片的宽高比与终端显示屏幕的宽高比相同,再对裁剪后的开屏图片进行等比例缩小或放大处理,以使得处理后的开屏图片与终端显示屏幕的尺寸相匹配;之后,服务器将包括该处理后的开屏图片的APP压缩文件发送给终端;终端接收到该APP压缩文件后,可以对其进行解压缩并安装,在启动该APP时,终端可以显示或播放处理后的开屏图片。
虽然现有技术能够提高设计开屏图片的效率,但是当原始开屏图片的可裁剪区域不足时,采用直接裁剪的方式会裁剪过度,导致裁剪后的开屏图片中内容不完整,出现图片失真的问题。
发明内容
本申请实施例提供了一种图片处理方法及装置,用以对图片进行处理,处理后的图片与终端显示屏幕的尺寸相匹配,且处理后的图片中保留完整的图片信息,无失真。
第一方面,本申请实施例提供一种图片处理方法,该方法的执行主体可以为服务器,或者为终端。该方法包括:获取第一图片,第一图片包括至少两个图层,第一图片用于在终端上显示,第一图片的尺寸与终端显示屏幕的尺寸不匹配;为至少两个图层中的任意两个图层配置锚点,得到锚点集合,其中,锚点用于确定任意两个图层之间的相对位置;根据终端显示屏幕的尺寸拉伸或压缩第一图层,拉伸或压缩后的第一图层的宽高比与终端显示屏幕的宽高比相同,其中,第一图层为至少两个图层中部分或全部元素图像被遮挡的一个或多个图层;以及根据锚点集合,重组第二图层以及拉伸或压缩后的第一图层,得到第二图片,该第二图片在终端显示时,该第二图片的尺寸与终端显示屏幕的尺寸匹配,其中,第二图层为至少两个图层中元素图像未被遮挡的一个或多个图层。
本申请实施例中,第一图片与终端显示屏幕的尺寸不匹配,通过对第一图层进行拉伸或压缩处理,再基于锚点集合重组第二图层与拉伸或压缩后的第一图层,可得到包括完整图像信息的第二图片,且第二图片与终端显示屏幕的尺寸相匹配。一方面,第一图层为第一图片中部分或全部元素图像被遮挡的图层,意味着第一图层所包括的主体显著性特征较少,不易引起用户的注意,如纯色的背景元素,对其进行拉伸或压缩处理以匹配终端显示屏幕的尺寸的过程中,不会出现形变或失真的问题;另一方面,由于锚点是相对于图片参考坐标系中不变的一个坐标,可用于确定两个图层之间的相对位置,所以,通过锚点集合重组第二图层和拉伸或压缩后的第一图层,可以保证重组前后任意两个图层之间的相对位置不变。从视觉感官上来讲,重组前后,任意两个图层之间的相对位置没有发生变化,从而可以避免第一图片变换后所导致的失真的问题。
在一种可能的设计中,任意两个图层包括第三图层和第四图层,为至少两个图层中的任意两个图层配置锚点,包括:确定第三图层与第四图层之间的距离;以及根据第三图层与第四图层之间的距离,为第三图层和第四图层配置锚点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011363127.1/2.html,转载请声明来源钻瓜专利网。