【技术实现步骤摘要】
一种去除图像黑边的方法、装置、电子设备及存储介质
[0001]本专利技术涉及图像处理
,尤其涉及一种去除图像黑边的方法、装置、电子设备及存储介质。
技术介绍
[0002]WebGL(Web Graphics Library,Web图形库)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。
[0003]当三维空间里面的多边形经过坐标变换、投影、光栅化等过程,变成二维屏幕上的一组像素点的时候,对每个像素点需要到相应纹理图像中进行采样,这个过程就称为纹理过滤。
[0004]OpenGL中的混合是 ...
【技术保护点】
【技术特征摘要】
1.一种去除图像黑边的方法,其特征在于,所述方法包括:获取原始图像的透明像素点;根据透明像素点的阿尔法通道的值,将所述透明像素点修改为不透明像素点后,生成不透明图像;对不透明图像进行渲染,生成目标图像。2.根据权利要求1所述的方法,其特征在于,所述获取原始图像的透明像素点包括:遍历所述原始图像中像素点的阿尔法通道的值;若像素点的阿尔法通道的值为0,则判定像素点为透明像素点;获取原始图像的透明像素点。3.根据权利要求1或2所述的方法,其特征在于,所述根据透明像素点的阿尔法通道的值,将所述透明像素点修改为不透明像素点后,生成不透明图像包括:获取与原始图像的透明像素点的阿尔法通道的值,记为第一阿尔法通道值;获取与原始图像相邻的透明像素点距离最近的非透明像素点的阿尔法通道的值,记为第二阿尔法通道值;获取第一阿尔法通道值和第二阿尔法通道值的平均值,记为第三阿尔法通道值;将所述透明像素点的阿尔法通道的值设置为第三阿尔法通道值后,生成不透明像素点;获取原始图像中的非透明像素点,将所述不透明像素点与所述非透明像素点组合后,得到不透明图像。4.根据权利要求2所述的方法,其特征在于,所述遍历所述原始图像中像素点的阿尔法通道的值包括:通过指针访问的方式遍历所述原始图像中像素点的阿尔法通道的值;或是,通过迭代器迭代的方式遍历所述原始图像中像素点的阿尔法通道的值;又或是,通过动态地址运算的方式遍历所述原始图像中像素点的阿尔法通道的值。5.根据权利要求1或2所述的方法,其特征在于,所述根据透明像素点的阿尔法通道的值,将所述透明像素点修改为不...
【专利技术属性】
技术研发人员:李天驰,孙悦,郑桂深,
申请(专利权)人:深圳点猫科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。