NV21转YUV420SP的代码

简介: NV21转YUV420SP的代码

格式不介绍了,看代码:


 

public final static void NV21_TO_YUV420SP(int width, int height, byte[] in)
    {
        int pixels = width * height;
        byte s;
        int count = (pixels / 2);
        for (int i = 0; i < count; i += 2)
        {
            s = in[pixels + i];
            in[pixels + i] = in[pixels + i + 1];
            in[pixels + i + 1] = s;
        }
    }
目录
相关文章
|
2月前
|
存储 编解码 监控
RGB 和 YUV 区别
【10月更文挑战第26天】RGB和YUV在色彩表示原理、数据存储方式、应用场景以及转换关系等方面都存在着明显的区别,它们各自在不同的领域发挥着重要的作用。
|
2月前
|
存储 图形学
手机广告常见的10bit是什么?YUV444、YUV422、YUV420、YUV411是什么?
10bit色深相较于8bit,能提供更多的灰阶和显色数,使色彩过渡更加平滑,减少色带现象。YUV444、YUV422、YUV420、YUV411是不同的采样方式,通过减少UV分量来节省空间。YUV420和YUV411虽都是每4个Y分量用1组UV分量,但YUV420在垂直方向上交替存储U和V,而YUV411仅在水平方向上进行4:1抽样。
|
存储 编解码 Android开发
NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888等图像色彩编码格式区别
NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888都是常见的图像颜色编码格式,它们之间的主要区别在于色彩空间和数据排列方式。
233 0
|
编解码 API 开发工具
NV21、NV12、YV12、RGB565、YUV等颜色编码格式区别和接口设计探讨
NV21、NV12、YV12、RGB565、YUV分别是不同的颜色编码格式,这些颜色编码格式各有特点,适用于不同的应用场景。选择合适的颜色编码格式取决于具体的需求和环境:
254 1
|
存储 编解码 算法
Opengl ES之RGB转NV21
Opengl ES连载系列
163 0
NV21转YUV420P的代码,测试通过
NV21转YUV420P的代码,测试通过
219 0
RGB转换为NV12的代码
RGB转换为NV12的代码
261 0
|
并行计算
使用CUDA将NV12转换JPEG的代码
使用CUDA将NV12转换JPEG的代码
226 0
|
C++
RGBA 编码为 YUV420SP【NEON】
RGBA 编码为 YUV420SP【NEON】
453 0
RGBA 编码为 YUV420SP【NEON】