Thanks for the tip, bonehead. Would this seem like a good way to go about doing that? (I haven't used CG* before, so this is my first try with that)
Code:
- (NSString *)imageToString:(UIImage*) oneLineImage {
int rows = oneLineImage.size.height;
int cols = oneLineImage.size.width;
void* data = malloc(rows*cols*4);
CGContextRef contextRef = CGBitmapContextCreate(data, rows, cols, 8, rows*4, nil, kCGImageAlphaFirst);
CGImageRef cgImage = oneLineImage.CGImage;
CGRect rect = CGRectMake(0, 0, rows, cols);
CGContextDrawImage(contextRef, rect, cgImage);
....
free(data);
}
Cheers
Nik