MyRenderer.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:Viewer 作者:
public void rawByteArray2RGBABitmap2(FileOutputStream b)
{
    int yuvi = yuv_w * yuv_h;
    int uvi = 0;
    byte[] yuv = new byte[yuv_w * yuv_h * 3 / 2];
    System.arraycopy(y, 0, yuv, 0, yuvi);
    for (int i = 0; i < yuv_h / 2; i++)
    {
        for (int j = 0; j < yuv_w / 2; j++)
        {
            yuv[yuvi++] = v[uvi];
            yuv[yuvi++] = u[uvi++];
        }
    }
    YuvImage yuvImage = new YuvImage(yuv, ImageFormat.NV21, yuv_w, yuv_h, null);
    Rect rect = new Rect(0, 0, yuv_w, yuv_h);
    yuvImage.compressToJpeg(rect, 100, b);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号