0

我是iOS開發新手,在任務中我確實需要一些幫助。我需要知道如何在Objective-C中完成croppingre-sizing image。對於註冊,我需要選擇一個配置文件圖像,然後我想裁剪和調整它,但我不知道如何去做。我在GithubSO看到了許多源代碼,但他們似乎都沒有幫助。任何人都可以指導我如何裁剪圖像在iOS中工作?裁剪和調整從圖庫或相機中選擇的圖像

這裏是我的網頁我正在導通

Screenshot

+0

[使用這個庫](https://www.cocoacontrols.com/controls/tocropviewcontroller) –

+0

我正在使用這個庫https://github.com/kishikawakatsumi/PEPhotoCropEditor易於使用,並易於根據要求修改 –

回答

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; 

} 
+0

我必須裁剪圖像不僅要調整它的大小 –

2

爲什麼你不使用標準的UIImagePickerController?如果設置imagePicker.allowsEditing = YES;然後在imagePickerController:didFinishPickingMediaWithInfo委託方法得到

UIImage *newImage = info[UIImagePickerControllerEditedImage]; 

你會得到的圖像由用戶裁剪。

+0

我已經完成了這個! –

+0

沒有它的東西? –

+0

你需要一個單獨的圖像裁剪代碼和平?我讀過,你已經搜索過,但你有沒有嘗試[this](http://stackoverflow.com/a/7704399/3102949)? – Sunny