[发明专利]小程序中的动画展示方法、装置、电子设备及存储介质有效
申请号: | 201911060139.4 | 申请日: | 2019-11-01 |
公开(公告)号: | CN110989878B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 田彧 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F9/451;G06T13/80 |
代理公司: | 北京鸿德海业知识产权代理有限公司 11412 | 代理人: | 田宏宾 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 中的 动画 展示 方法 装置 电子设备 存储 介质 | ||
1.一种小程序中的动画展示方法,其特征在于,包括:
在小程序的浏览器页面刷新时,获取待展示的源视频中的一帧原图像;
基于预建立的所述源视频的原图像中的纹理坐标与所述小程序中的位置坐标的映射关系,在所述小程序中展示获取的所述原图像中的颜色信息和透明度信息,以实现动画展示,其中所述映射关系用于将原图像中的像素点映射至小程序中。
2.根据权利要求1所述的方法,其特征在于,基于预建立的所述源视频的原图像中的纹理坐标与所述小程序中的位置坐标的映射关系,在所述小程序中展示获取的所述原图像中的颜色信息和透明度信息,具体包括:
基于预建立的所述源视频的原图像中的纹理坐标与所述小程序的图形容器中的位置坐标的映射关系,在所述小程序的所述图形容器中展示获取的所述原图像中的颜色信息和透明度信息。
3.根据权利要求2所述的方法,其特征在于,基于预建立的所述源视频的原图像中的纹理坐标与所述小程序的图形容器中的位置坐标的映射关系,在所述小程序的所述图形容器中展示获取的所述原图像中的颜色信息和透明度信息,包括:
根据预建立的所述源视频的原图像中的纹理坐标与所述小程序的图形容器中的位置坐标的映射关系,获取所述原图像中颜色通道信息区域中的各第一像素点和/或透明度信息区域中的对应的第二像素点的纹理坐标映射在所述图形容器中对应的第三像素点的位置坐标;
根据各所述第一像素点的颜色信息和对应的所述第二像素点的透明度信息,获取对应的所述第三像素点的绘制信息;
根据各所述第三像素点的位置坐标和对应的所述绘制信息,在所述小程序的所述图形容器中绘制当前帧的图案。
4.根据权利要求2所述的方法,其特征在于,基于预建立的所述源视频的原图像中的纹理坐标与所述小程序的图形容器中的位置坐标的映射关系,在所述小程序的所述图形容器中展示获取的所述原图像中的颜色信息和透明度信息之前,所述方法还包括:
在所述小程序中配置所述图形容器的顶点的位置坐标,以创建所述图形容器;
根据所述源视频中的所述原图像的纹理坐标和所述图形容器中的顶点的位置坐标,建立所述源视频的所述原图像中的纹理坐标与所述小程序的所述图形容器中的位置坐标的映射关系。
5.根据权利要求4所述的方法,其特征在于,在所述小程序中配置所述图形容器的顶点的位置坐标,以创建所述图形容器,包括:
在预定义的顶点着色器中配置所述图形容器的顶点的位置坐标,以创建所述图形容器。
6.根据权利要求3所述的方法,其特征在于,根据各所述第一像素点的颜色信息和对应的所述第二像素点的透明度信息,获取对应的所述第三像素点的绘制信息,包括:
向预配置的片元着色器输入各所述第一像素点的颜色信息和对应的所述第二像素点的透明度信息,以供所述片元着色器根据各所述第一像素点的颜色信息和对应的所述第二像素点的透明度信息,获取对应的所述第三像素点的绘制信息,并输出。
7.根据权利要求1-6任一所述的方法,其特征在于,在实现动画展示的过程中,所述方法还包括:
接收外部用户发起的暂停、播放或跳转到指定帧的请求;
根据所述请求,在动画展示过程中执行暂停、播放或者跳转到指定帧的操作。
8.一种小程序中的动画展示装置,其特征在于,包括:
图像获取模块,用于在小程序的浏览器页面刷新时,获取待展示的源视频中的一帧原图像;
展示模块,用于基于预建立的所述源视频的原图像中的纹理坐标与所述小程序中的位置坐标的映射关系,在所述小程序中展示获取的所述原图像中的颜色信息和透明度信息,以实现动画展示,其中所述映射关系用于将原图像中的像素点映射至小程序中。
9.根据权利要求8所述的装置,其特征在于,所述展示模块,具体用于基于预建立的所述源视频的原图像中的纹理坐标与所述小程序的图形容器中的位置坐标的映射关系,在所述小程序的所述图形容器中展示获取的所述原图像中的颜色信息和透明度信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911060139.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可视化注塑生产工艺验证方法
- 下一篇:一种双极化卫星导航抗干扰天线系统及方法