0
我想裁剪圖像到特定的大小。用戶應該能夠將圖像移動到所需的位置,然後單擊裁剪按鈕。圖像裁剪不使用PickerVIew
當我谷歌搜索我只發現圖像作物的用戶從PickerController中選擇圖像的代碼示例。我不想使用選取器控制器來選擇圖像,然後裁剪它。
我已經準備好加載UIImageView
中的一張圖片,現在我想單擊網格出現的剪裁按鈕,這樣用戶就可以將圖片移動到他想要的位置,以便剪裁它。
有人可以幫助我。
我的代碼如下:但它使用了我不想使用的控制器pickerView
。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {
[picker dismissModalViewControllerAnimated:YES];
pictureImageView.image = image;
CGSize size = [pictureImageView.image size];
CGRect cropRect = CGRectMake(0.0, 0.0, size.width, size.height);
NSValue *cropRectValue = [editingInfo objectForKey:@"UIImagePickerControllerCropRect"];
cropRect = [cropRectValue CGRectValue];
UIImageWriteToSavedPhotosAlbum(pictureImageView.image, self, nil, nil);
}
你能解釋一下。我不明白這是如何完成的。 – Illep
@lllep,好吧,首先看到我的代碼,我有一個滾動視圖(svScroller)&設置一個ImageView(iPickedPicture),現在scrollview被設置爲ZOOM,所以在那之後,你想裁剪多少設置使用滾動視圖縮放縮放在屏幕中。所以當你點擊按鈕** btnCropPressed **後,你可以從你的原始圖像獲取裁剪圖像。瞭解:-) – Mehul