Guest User

Untitled

a guest
Apr 20th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. CGColorSpaceRef space = CGColorSpaceCreateDeviceRGB();
  2. ctx = CGBitmapContextCreate( malloc(dataSize), width, height,
  3. 8, // CGImageGetBitsPerComponent(cgImage),
  4. bytesPerRow, //CGImageGetBytesPerRow(cgImage),
  5. space,
  6. //kCGImageAlphaNoneSkipLast | kCGBitmapByteOrder32Big );
  7. kCGImageAlphaNoneSkipFirst | kCGBitmapByteOrder32Little);
  8. //kCGImageAlphaPremultipliedFirst | kCGBitmapByteOrder32Little);
  9.  
  10. CGColorSpaceRelease( space );
  11.  
  12. // now draw the image into the context
  13. CGRect rect = CGRectMake( 0, 0, CGImageGetWidth(cgImage), CGImageGetHeight(cgImage) );
  14. CGContextDrawImage( ctx, rect, cgImage );
  15.  
  16. pixels = CGBitmapContextGetData( ctx );
  17.  
  18. CGImageRef newImg = CGBitmapContextCreateImage(ctx);
  19. [[UIImage imageWithCGImage:newImg] drawInRect:rect];
  20. CGImageRelease(newImg);
Add Comment
Please, Sign In to add comment