我是iOS开发的新手,我真的需要一些任务帮助。我需要知道在cropping
中re-sizing image
和Objective-C
是如何完成的。对于注册我需要选择一个配置文件图像然后我想裁剪和调整它,但我不知道如何做到这一点。我在Github
和SO
看到过很多源代码,但似乎都没有帮助。任何人都可以指导我如何在iOS中裁剪图像?
以下是我正在处理的页面的屏幕截图 -
答案 0 :(得分:2)
为什么你没有使用标准的UIImagePickerController?如果您设置imagePicker.allowsEditing = YES;
,然后在imagePickerController:didFinishPickingMediaWithInfo
委托方法获取
UIImage *newImage = info[UIImagePickerControllerEditedImage];
您将获得用户裁剪的图像。
答案 1 :(得分:1)
你可以使用这个功能 传递图像和大小并获得图像作为回报。
+ (UIImage*)imageWithImage:(UIImage*)image
scaledToSize:(CGSize)newSize;
{
UIGraphicsBeginImageContext( newSize );
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}