Advertisement
Guest User

ResizeImage

a guest
Aug 3rd, 2015
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -(void)resizeImage:(UIImage *)i forView:(UIImageView *)v
  2. {
  3.     CGSize iSize = i.size;
  4.     CGSize vSize = v.frame.size;
  5.     if ((iSize.height/vSize.height) > (iSize.width/vSize.width))
  6.     {
  7.         CGFloat ratio = vSize.height / iSize.height;
  8.         [i drawInRect:CGRectMake(0, 0, i.size.width * ratio, i.size.height * ratio)];
  9.     } else if ((iSize.width/vSize.width) > (iSize.height/vSize.height))
  10.     {
  11.         CGFloat ratio = vSize.width / iSize.width;
  12.         [i drawInRect:CGRectMake(0, 0, i.size.width * ratio, i.size.height * ratio)];
  13.     } else {
  14.         CGFloat ratio = vSize.width / iSize.width;
  15.         [i drawInRect:CGRectMake(0, 0, i.size.width * ratio, i.size.height * ratio)];
  16.     }
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement