2
我从pickerView中获取图片,需要将其裁剪为500x500px。 我该怎么做?从pickerView中裁剪图片
我正在使用Swift 2.2。我没有找到任何框架来调整大小或裁剪为默认大小。
UPDATE 我的代码:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
let imageURL = info[UIImagePickerControllerReferenceURL] as! NSURL
imageView.image = pickedImage
let imageData = UIImageJPEGRepresentation(pickedImage,0.7)
我需要裁剪此pickedImage
更新#2。 khuong291的解决方案帮了我,现在它是500x500px,但imageView.image变成黑屏,请帮助。
看: 让croppedImage = Toucan.Resize.resizeImage(pickedImage,大小:CGSize(宽度: 500,height:500)) print(“image size”,croppedImage.size) 输出:730,500(只有一边等于500px) – SIgalGleb
如果我用面具 - 没关系,但我不' t需要面具 – SIgalGleb
我想你忘了“fitMode”部分: fitMode:Toucan.Resize.FitMode.Crop 这是什么使作物。 (我刚刚意识到你没有注意到我的示例代码中有一个水平滚动条,只是复制了可见部分) –