【发布时间】:2018-07-12 19:36:23
【问题描述】:
我正在尝试创建一个简单的裁剪应用程序。我有一个覆盖在 UIImage 上的视图,我想仅从覆盖视图的 UIImage 部分裁剪新图像。我用了代码
CGRect cropRect = _cropView.frame;
UIImage *cropImage = [UIImage imageWithData:imageData];
CGImageRef cropped = CGImageCreateWithImageInRect([cropImage CGImage], cropRect);
UIImage *croppedImage = [UIImage imageWithCGImage:cropped];
self.imageView.image = croppedImage;
但它导致了一个意想不到的图像,看起来非常放大,而不是我想要的。如何从视图后面的图像中裁剪出新图像?
【问题讨论】:
标签: objective-c crop cgimageref