我正在尝试使用 libjpeg 从 jpeg 中获取 YUV420 平面或半平面(NV12)图像。
我看到有一个选项可以指定 JCS_YCbCr 的输出格式,它通常是 YUV 格式,但据我了解,它会给我作为 3 个元素 { Y、U、V} 的数组的数据。因此,为了使图像格式正确,我必须自己重新排列像素并对其进行二次采样,出于性能原因,我想避免这种情况。
所以我想知道有没有办法配置 libjpeg 直接输出 YUV420p / NV12 缓冲区。
我正在尝试使用 libjpeg 从 jpeg 中获取 YUV420 平面或半平面(NV12)图像。
我看到有一个选项可以指定 JCS_YCbCr 的输出格式,它通常是 YUV 格式,但据我了解,它会给我作为 3 个元素 { Y、U、V} 的数组的数据。因此,为了使图像格式正确,我必须自己重新排列像素并对其进行二次采样,出于性能原因,我想避免这种情况。
所以我想知道有没有办法配置 libjpeg 直接输出 YUV420p / NV12 缓冲区。