博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
YUV图像格式进行的ALPHA BLEND操作
阅读量:5371 次
发布时间:2019-06-15

本文共 477 字,大约阅读时间需要 1 分钟。

RGB的alpha blend操作采用如下的公式:

 

假设 r0  g0  b0 为原始图像的 三个色彩分量,

 

r1 g1 b1 为alpha blend过程中需要叠加上去的对应的三个色彩分量,

 

假设alpha通道值为  a

 

那么  r = ( r0 * a + r1 * (255 - a ) ) / 255

         g = ( g0 * a  + g1 * (255 - a ) ) / 255

        b = ( b0 * a  + b1 * (255 - a ) ) / 255

 

 

那么yuv的alpha blend操作计算公式是怎样的呢。

 

经过推导,yuv的alpha blend公式和rgb的公式完全一致,即:

 

      y = ( y0 * a + y1 * ( 255 - a ) ) / 255

      u = ( u0 * a + u1 * ( 255 - a ) ) / 255

      v  = ( v0 * a + v1 * ( 255 - a ) ) / 255

 

转载于:https://www.cnblogs.com/yinxiangpei/articles/3238046.html

你可能感兴趣的文章
FFmpeg进行视频帧提取&音频重采样-Process.waitFor()引发的阻塞超时
查看>>
最近邻与K近邻算法思想
查看>>
【VS开发】ATL辅助COM组件开发
查看>>
FlatBuffers In Android
查看>>
《演说之禅》I & II 读书笔记
查看>>
thinkphp3.2接入支付宝支付接口(PC端)
查看>>
【转】在Eclipse中安装和使用TFS插件
查看>>
C#中Monitor和Lock以及区别
查看>>
【NOIP2017】奶酪
查看>>
5.6.3.7 localeCompare() 方法
查看>>
Linux下好用的简单实用命令
查看>>
描绘应用程序级的信息
查看>>
php环境搭建脚本
查看>>
php 编译常见错误
查看>>
MES架构
查看>>
hdu 2767(tarjan)
查看>>
sklearn之分类模型混淆矩阵和分类报告
查看>>
MySQL各存储引擎
查看>>
项目--简单导出CSV文件
查看>>
Oracle session相关数据字典(一)
查看>>