Guest User

Untitled

a guest
Dec 13th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. self.imageView.opaque = YES;
  2. self.scrollView.opaque = YES;
  3.  
  4. - (UIImage *)optimizedImageFromImage:(UIImage *)image
  5. {
  6. CGSize imageSize = image.size;
  7. UIGraphicsBeginImageContextWithOptions( imageSize, opaque, scale );
  8. [image drawInRect: CGRectMake( 0, 0, imageSize.width, imageSize.height )];
  9. UIImage *optimizedImage = UIGraphicsGetImageFromCurrentImageContext();
  10. UIGraphicsEndImageContext();
  11. return optimizedImage;
  12. }
  13.  
  14. func optimizedImage(from image: UIImage) -> UIImage {
  15. let imageSize: CGSize = image.size
  16. UIGraphicsBeginImageContextWithOptions(imageSize, true, 1) // 1 is the scalling size @1x or @2x depending on need
  17. image.draw(in: CGRect(x: 0, y: 0, width: imageSize.width, height: imageSize.height))
  18. let optimizedImage = UIGraphicsGetImageFromCurrentImageContext()
  19. UIGraphicsEndImageContext()
  20. return optimizedImage ?? UIImage()
  21. }
Add Comment
Please, Sign In to add comment