我已经使用下面的代码裁剪了我的图像。调整裁剪图像的大小Objective-C
- (UIImage *)crop:(CGRect)rect image:(UIImage *)image {
if (image.scale > 1.0f) {
rect = CGRectMake(rect.origin.x * image.scale,
rect.origin.y * image.scale,
rect.size.width * image.scale,
rect.size.height * image.scale);
}
CGImageRef imageRef = CGImageCreateWithImageInRect(image.CGImage, rect);
UIImage *result = [UIImage imageWithCGImage:imageRef scale:image.scale orientation:image.imageOrientation];
CGImageRelease(imageRef);
return result;
}
- (void)function
{
CGRect nf = CGRectMake(0, 0, 325, 303); //The area I need to crop
imageView.image = [self crop:nf image:imageView.image];
// Here I need to resize the new image
}
现在,我需要调整我裁剪的这张图片的大小。我想:
- 更改框架 - >没有影响
- 缩放与 'CGAffineTransformMakeScale' 图像 - >没有影响
我需要你的帮助,请。
编辑:我试图改变帧这样的:
imageView.frame = CGRectMake(X,Y,宽度,高度);
你可以发布鳕鱼你尝试过什么? – iCoder
可能重复的[最简单的方法来调整UIImage?](http://stackoverflow.com/questions/2658738/the-simplest-way-to-resize-an-uiimage) – Wain