CVPixelBufferGetWidth(pixelbuffer)
和和CVPixelBufferGetWidthOfPlane(pixelbuffer, 0)
之间 有什么区别吗?CVPixelBufferGetHeight(pixelbuffer)
CVPixelBufferGetHeightOfPlane(pixelbuffer, 0)
我搜索维基,它说:
As with most Y′UV formats, there are as many Y′ values as there are pixels.
它并没有说 y 的值对于所有格式都是相等的图像宽度。
因此,如果
CVPixelBufferGetWidth(pixelbuffer) == CVPixelBufferGetWidthOfPlane(pixelbuffer, 0)
和
CVPixelBufferGetHeight(pixelbuffer) == CVPixelBufferGetHeightOfPlane(pixelbuffer, 0)