ошибка в CGBitmapContextCreate - PullRequest
       32

ошибка в CGBitmapContextCreate

2 голосов
/ 24 августа 2011

я пытаюсь создать UIImage из sampleBufferData и вот что у меня в консоли

: CGBitmapContextCreate: недопустимые байты / строка данных: должно быть не менее 1920 для 8 целочисленных бит / компонент, 3 компонента, kCGImageAlphaPremultipliedFirst.
: CGBitmapContextCreateImage: неверный контекст 0x0

вот мой код

// Create a bitmap graphics context with the sample buffer data
CGContextRef context = CGBitmapContextCreate(baseAddress, width, height, 8, 
  bytesPerRow, colorSpace, kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst); 
// Create a Quartz image from the pixel data in the bitmap graphics context
CGImageRef quartzImage = CGBitmapContextCreateImage(context);
...