Tôi đang lấy UIImage từ tệp Png và đưa nó vào videoWriter.Màu sắc của video sai khi được tạo từ UIImage của các tệp PNG
avAdaptor appendPixelBuffer: pixelBuffer
Khi video kết quả cuối cùng đi ra, nó dường như thiếu một màu, thiếu màu vàng hoặc một cái gì đó.
tôi mất alook của hàm khiến các pixelbuffer ra khỏi UIImage
CVPixelBufferCreateWithBytes(NULL,
myWidth,
myHeight,
kCVPixelFormatType_32BGRA,
(void*)CFDataGetBytePtr(image),
CGImageGetBytesPerRow(cgImage),
NULL,
0,
NULL,
&pixelBuffer);
Tôi cũng thử kCVPixelFormatType_32AGRB và những người khác, nó đã không giúp đỡ.
bất kỳ suy nghĩ nào?
Định dạng của tệp PNG là gì? Bạn đã thử các định dạng pixel nào khác? – appas