Photo Libraryから選択した画像をトリミングできるようになった

参考:iPhone 画像のリサイズとトリミングなど - 袖触れ合うも多少の縁
以下のように書く。

- (void)imagePickerController:(UIImagePickerController *)
picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    [self dismissViewControllerAnimated:YES completion:nil];
    UIImage *img = [info objectForKey:
                    UIImagePickerControllerOriginalImage];
    UIImage *img_aft;

    float scale = self.view.bounds.size.width/img.size.width;
    CGSize sz = CGSizeMake(img.size.width*scale, img.size.height*scale);

//画像の縮小
    UIGraphicsBeginImageContext(sz);
    [img drawInRect:CGRectMake(0,0,sz.width,sz.height)];
    img_aft = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
//トリミング
    CGRect rect1 = CGRectMake(0, 0, 100, 100);
    CGImageRef cgImage1 = CGImageCreateWithImageInRect(img_aft.CGImage, rect1);
    UIImage *resultImage1 = [UIImage imageWithCGImage:cgImage1];
    CGImageRelease(cgImage1);
    iv = [[UIImageView alloc] initWithImage:resultImage1];
//表示位置を指定
    iv.frame = CGRectMake(50, 200, 100, 100);
//表示   
    [self.view addSubview:iv];

表示例は以下の通り。

▲オリジナル画像

▲トリミングしたもの