- 博客(1)
- 收藏
- 关注
原创 ARGB_8888如何转化成YUV
也就是在一个由4个像素点组成的像素块中,uv分量是Y分量的一半。然后在每一个像素块中去算出各自的uv分量。由于YUV的像素大小是ARGB8888的1.5倍,所以我们创建一个大小为图片面积*1.5的数组,用于存储YUV数据。定义一个索引变量,用于跟踪YUV数组中当前写入数据的位置。Y分量是完整存储的,所以我们遍历获取ARGB的像素值,再从这些像素值中分离RGB各自的值。之后算出Y的值并存储到yuv数组中。首先获取图片的宽和高,创建一个大小为图片面积的数组。再将图片的像素值提取出来并存储到数组。
2024-12-06 15:54:29
282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人