title: Resizing UIimages pulled from the Camera also ROTATES the UIimage?
body: <p>I am getting UIimages from the camera and assigning them to UIImageViews to be displayed. When I do this the camera gives me a 1200 x 1600 pixel image which I then assign to a UIImageView in my Application. The image is displayed as expected in the image view under this condition. However, when I attempt to RESIZE the retrieved UIImage before assigning it to the UIImageView, the image is resizing as expected but there IS a problem in that somewhere (in the RESIZING code?) my UIImage is getting ROTATED... As a result, when I assign the resized UIImage to a UIImageView the image is rotated 90 degrees and appears stretched as the aspect ratio (1200 x 1600 pixels) was unchanged...</p>
  
  <p><strong>I am using this to get a UIImage from the Camera:</strong></p>
  
  <pre><code>- (void) imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info
  {
  
          myImg = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
          myResizedImg = [self resizeImage:myImg width:400 height:533];
          [myImageView setImage:myResizedImg];
  
  }
  </code></pre>
  
  <p><strong>I am using this to resize it:</strong></p>
  
  <pre><code>-(UIImage *)resizeImage:(UIImage *)anImage width:(int)width height:(int)height
  {
  
      CGImageRef imageRef = [anImage CGImage];
  
      CGImageAlphaInfo alphaInfo = CGImageGetAlphaInfo(imageRef);
  
      if (alphaInfo == kCGImageAlphaNone)
      alphaInfo = kCGImageAlphaNoneSkipLast;
  
  
      CGContextRef bitmap = CGBitmapContextCreate(NULL, width, height, CGImageGetBitsPerComponent(imageRef), 4 * width, CGImageGetColorSpace(imageRef), alphaInfo);
  
      CGContextDrawImage(bitmap, CGRectMake(0, 0, width, height), imageRef);
  
      CGImageRef ref = CGBitmapContextCreateImage(bitmap);
      UIImage *result = [UIImage imageWithCGImage:ref];
  
      CGContextRelease(bitmap);
      CGImageRelease(ref);
  
      return result;  
  }
  </code></pre>
  
  <p><strong>QUESTION: How do I RESIZE a UIImage pulled from the Camera WITHOUT rotating the pixels?</strong></p>