[发明专利]图片颜色的变换方法、装置和终端设备在审
| 申请号: | 201811501608.7 | 申请日: | 2018-12-07 |
| 公开(公告)号: | CN109636871A | 公开(公告)日: | 2019-04-16 |
| 发明(设计)人: | 冯凯程 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
| 主分类号: | G06T11/00 | 分类号: | G06T11/00;G06F16/958 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 邓超 |
| 地址: | 100000 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 投影图片 图片颜色 终端设备 图片 图片生成 图像数据 显示颜色 颜色变换 加载 维护 | ||
本发明提供了一种图片颜色的变换方法、装置和终端设备;其中,该方法包括:确定是否需要变换指定图片的颜色;在确定需要变换指定图片的颜色的情况下,生成指定图片的投影图片,将投影图片设置为指定颜色;隐藏指定图片,显示颜色设置后的指定图片的投影图片。本发明通过为指定图片生成投影图片,并设置投影图片颜色的方式改变图片颜色,颜色变换的方式简单快捷,无需加载或维护较多的图像数据,从而提高了页面的整体性能,也有利于提高用户的体验度。
技术领域
本发明涉及图像处理技术领域,尤其是涉及一种图片颜色的变换方法、装置和终端设备。
背景技术
相关技术中,为了变换网页中图片的颜色,一种方式是预先存储同一内容的不同颜色的多张图片,根据用户操作显示不同颜色的图片;另一种方式中,可以将需要变色的图片设置成字体图片的格式,即iconfont格式,再通过CSS(Cascading Style Sheets,层叠样式表)技术修改颜色,但该方式需要建立并不断维护更新字体数据包,用户端在访问网页时,也需要下载对应的字体数据包以根据用户操作变换图片颜色;还有一种方式是将图片转换成SVG(Scalable Vector Graphics,可缩放矢量图形)格式,在通过HTML(HyperTextMarkup Language,超级文本标记语言)语言中的fill命令修改图片颜色,但该方式需要修改网页代码中的参数才能变换图片颜色,不能根据用户操作自动变换图片颜色。
综上,现有的根据用户操作变换图片颜色的方式通常需要加载或维护较多的图像数据,容易影响网页的整体性能,颜色变换的便捷性较差。
发明内容
有鉴于此,本发明的目的在于提供一种图片颜色的变换方法、装置和终端设备,以使颜色变换的方式简单快捷,无需加载或维护较多的图像数据,从而提高页面的整体性能,有利于提高用户的体验度。
第一方面,本发明实施例提供了一种图片颜色的变换方法,方法应用于终端设备;包括:确定是否需要变换指定图片的颜色;在确定需要变换指定图片的颜色的情况下,生成指定图片的投影图片,将投影图片设置为指定颜色;隐藏指定图片,显示颜色设置后的指定图片的投影图片。
在本发明较佳的实施例中,上述确定是否需要变换指定图片的颜色的步骤,包括:接收用户触发的交互指令;其中,交互指令中用于指示是否对指定图片的颜色进行变换;根据交互指令,确定是否需要变换指定图片的颜色。
在本发明较佳的实施例中,上述生成指定图片的投影图片,将投影图片设置为指定颜色的步骤,包括:获取指定图片对应的投影指令;投影指令中包括投影图片的生成位置和指定颜色;在生成位置上生成指定图片的投影图片;将投影图片设置为指定颜色。
在本发明较佳的实施例中,上述隐藏指定图片,显示颜色设置后的指定图片的投影图片的步骤,包括:将指定图片从指定图片的原始位置移动至除原始位置以外的指定位置,以隐藏指定图片;其中,通过预设的显示框显示处于原始位置上的图片或局部图片;将指定图片的投影图片移动至原始位置,以显示颜色设置后的指定图片的投影图片。
在本发明较佳的实施例中,指定图片预先设置于对应的容器范围中;容器预设有下述容器属性:与容器对应的图片集合中的、位于容器范围之外的图片或局部图片处于隐藏状态,图片集合中的位于容器范围之内的图片或局部图片处于显示状态;上述隐藏指定图片,显示颜色设置后的指定图片的投影图片的步骤,包括:将指定图片移动至容器的容器范围之外;将指定图片的投影图片移动至容器的容器范围之内。
在本发明较佳的实施例中,上述隐藏指定图片,显示颜色设置后的指定图片的投影图片的步骤,包括:根据投影图片的生成位置,确定移动方向;沿着确定的移动方向,平移指定图片和投影图片,以使指定图片移出容器的容器范围,指定图片的投影图片移入容器的容器范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811501608.7/2.html,转载请声明来源钻瓜专利网。





