Guest User

Untitled

a guest
Aug 6th, 2012
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. IOS UIImage Image upside down
  2. CGAffineTransform myTr = CGAffineTransformMake(1, 0, 0, -1, 0, backImage.size.height);
  3. CGContextConcatCTM(context, myTr);
  4. [backImage drawInRect:CGRectMake(cbx, -cby, backImage.size.width, backImage.size.height)];
  5. myTr = CGAffineTransformMake(1, 0, 0, -1, 0, backImage.size.height);
  6. CGContextConcatCTM(context, myTr);
  7.  
  8. NSData *imageData = UIImageJPEGRepresentation(backImage, 0);
  9.  
  10. UIGraphicsBeginImageContextWithOptions(size, isOpaque, 0);
  11. CGContextRef context = UIGraphicsGetCurrentContext();
  12. CGContextDrawImage(context, (CGRect){ {0,0}, origSize }, [origImage CGImage]);
  13. UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
  14. UIGraphicsEndImageContext();
  15. return image;
  16.  
  17. NSData *imageData = UIImageJPEGRepresentation(backImage, 0);
  18.  
  19. 1, 0, 0
  20. 0, 1, 0
  21. 0, 0, 1
  22.  
  23. CGAffineTransform matrix = CGAffineTransformMake(1, 0, 0, 1, 0, 0);
  24.  
  25. matrix = CGAffineTransformTranslate(matrix, x, y);
  26.  
  27. matrix = CGAffineTransformScale(matrix, -1, 1);
  28.  
  29. matrix = CGAffineTransformScale(matrix, 1, -1);
  30.  
  31. matrix = CGAffineTransformRotate(matrix, angle);
  32.  
  33. matrix = CGAffineTransformScale(matrix, imageWidth/viewWidth, imageheight/viewHeight);
  34.  
  35. CGContextConcatCTM(context, matrix);
Advertisement
Add Comment
Please, Sign In to add comment