Je prends un fichier UIImage à partir du fichier Png et le nourris au videoWriter.La couleur de la vidéo est fausse quand elle est faite à partir de UIImage des fichiers PNG
avAdaptor appendPixelBuffer: pixelBuffer
Lorsque le résultat final vidéo sort, il semble manquer une couleur, manquant la couleur jaune ou quelque chose.
Je prends alook de la fonction qui a fait la pixelbuffer de la UIImage
CVPixelBufferCreateWithBytes(NULL,
myWidth,
myHeight,
kCVPixelFormatType_32BGRA,
(void*)CFDataGetBytePtr(image),
CGImageGetBytesPerRow(cgImage),
NULL,
0,
NULL,
&pixelBuffer);
J'essaie aussi kCVPixelFormatType_32AGRB et d'autres, il n'a pas aidé.
des pensées?
Quel est le format du fichier PNG? Quels autres formats de pixels avez-vous essayé? – appas