The invention provides an Alpha channel transmission method for converting the RGB data of each pixel of an image into the first YUVA data of each pixel of the image; encoding the data in the form of YUV420 in the form of YUV422 to obtain the second YUVA data; and converting the second YUVA data into the form of RGBA after transmitting the second YUVA data to the receiving end. Data. The embodiment of the invention also provides an Alpha channel transmission device, a terminal device and a computer readable storage medium. By using the embodiment of the invention, the operation of Alpha channel transmission can be optimized, and user experience can be enhanced.
【技术实现步骤摘要】
Alpha通道传输方法及装置、终端装置及存储介质
本专利技术涉及图像处理领域,具体的,涉及一种Alpha通道传输方法、Alpha通道传输装置、终端装置及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书及具体实施方式中陈述的本专利技术实施例的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。Alpha通道在存储图像文件中代表各像素点透明度的附加信息,利用Alpha通道的透明特性可以制作丰富的图像效果。由于带有Alpha通道的图像文件通常都占用较大的存储空间,因而在图像文件传输过程中,带有Alpha通道的图像文件也占用了较大的带宽资源。如果能将带有Alpha通道的图像文件大小减小,不但能提升加载速度,还能节省大量带宽及存储成本。然而目前在对带有Alpha通道的图像文件进行编码压缩时,得到的压缩图像数据仍较大,不利于图片的存储及传输。
技术实现思路
鉴于此,有必要提供一种Alpha通道传输方法、Alpha通道传输装置、终端装置及计算机可读存储介质,可优化Alpha通道传输的操作,提升用户体验。本专利技术实施例一方面提供一种Alpha通道传输方法 ...
【技术保护点】
1.一种Alpha通道传输方法,其特征在于,所述Alpha通道传输方法包括:将图像各像素的RGBA数据转换为图像各像素的第一YUVA数据;以YUV422的编码形式编码YUV420形式的数据,得到第二YUVA数据;在将所述第二YUVA数据传输给接收端后,将所述第二YUVA数据转换为RGBA形式的数据。
【技术特征摘要】
1.一种Alpha通道传输方法,其特征在于,所述Alpha通道传输方法包括:将图像各像素的RGBA数据转换为图像各像素的第一YUVA数据;以YUV422的编码形式编码YUV420形式的数据,得到第二YUVA数据;在将所述第二YUVA数据传输给接收端后,将所述第二YUVA数据转换为RGBA形式的数据。2.根据权利要求1所述的Alpha通道传输方法,其特征在于,所述图像各像素的第一YUVA数据包括YUV422形式的数据以及Alpha通道数据。3.根据权利要求2所述的Alpha通道传输方法,其特征在于,所述以YUV422的编码形式编码YUV420形式的数据包括:以预设规则设定U、V、A值与Y值;所述预设规则包括:一个RGB颜色数据对应一个Y通道数据,四个RGB颜色数据共用一个UV二通道数据,两个RGB颜色数据共用一个Alpha通道数据。4.根据权利要求3所述的Alpha通道传输方法,其特征在于,所述设定U、V、A值包括:将U、V的二维位置信息转换为一维位置信息;获取U、V的起点位置;获取U、V、A的分量地址信息;以预设方式设定U、V、A的值。5.根据权利要求4所述的Alpha通道传输方法,其特征在于,所述预设方式包括:获取Y通道数据中的四个像素点的值;分别设定U、V值为四个像素点的值之和与4的比值;设定A值为两个像素点的值之和与2的比值。6.根据权利要求5所述的Alpha通道...
【专利技术属性】
技术研发人员:周鑫,
申请(专利权)人:重庆虚拟实境科技有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。