yuv的拼接和切割原理是很简单的,直接上图,这样非常直观。
横向拼接:
纵向拼接:
以上是横向拼接,其他的也类似,切割自然也一样,对y、u、v各个分量做操作。
水印的话就是直接覆盖x,y开始的区域(不透明),透明的水印需要orginal value+=watermarker value*transprent value
orginal value为原始值,watermarker value为水印数据,transprent value为透明度,一般0-1.0f。
yuv的拼接和切割原理是很简单的,直接上图,这样非常直观。
横向拼接:
纵向拼接:
以上是横向拼接,其他的也类似,切割自然也一样,对y、u、v各个分量做操作。
水印的话就是直接覆盖x,y开始的区域(不透明),透明的水印需要orginal value+=watermarker value*transprent value
orginal value为原始值,watermarker value为水印数据,transprent value为透明度,一般0-1.0f。