Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CGColorSpaceRef space = CGColorSpaceCreateDeviceRGB();
- ctx = CGBitmapContextCreate( malloc(dataSize), width, height,
- 8, // CGImageGetBitsPerComponent(cgImage),
- bytesPerRow, //CGImageGetBytesPerRow(cgImage),
- space,
- //kCGImageAlphaNoneSkipLast | kCGBitmapByteOrder32Big );
- kCGImageAlphaNoneSkipFirst | kCGBitmapByteOrder32Little);
- //kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little);
- CGColorSpaceRelease( space );
- // now draw the image into the context
- CGRect rect = CGRectMake( 0, 0, CGImageGetWidth(cgImage), CGImageGetHeight(cgImage) );
- CGContextDrawImage( ctx, rect, cgImage );
- pixels = CGBitmapContextGetData( ctx );
- CGImageRef newImg = CGBitmapContextCreateImage(ctx);
- [[UIImage imageWithCGImage:newImg] drawInRect:rect];
- CGImageRelease(newImg);
Add Comment
Please, Sign In to add comment