在UIImagePickerController中自定义裁剪大小
现在我一直在为此苦苦挣扎,因为这方面的文档很less。 我的iPhone应用程序中有一个UIImagePickerController
,用于select一个图像作为后面的视图背景。 这很容易做到。 不幸的是,如果用户从他们的相机卷上select一个大的图像,它需要resize和裁剪,以便看起来像样的。
很容易将picker.allowsEditing
切换到YES
并获取图像编辑器,但默认裁切尺寸太小。 我需要将其设置为iPhone屏幕的全部尺寸(旧型号为320,新款型号为640)。 你是怎样做的? 我一直在谷歌search,看着苹果的文件,但我什么都找不到。 我发现最好的是从2009年开始的稍微有些bug的解决scheme( http://blog.stormyprods.com/2009/06/image-picker-sample.html ) 几乎可行,但它将图像向下移动约20px。 (另外,这有点太复杂了。)当然,我错过了一个优雅,简单的解决scheme?
一年后 – 嗨,像你一样,我还没有find任何有用的东西,所以我创build了这个项目 – 一个自定义大小裁剪和缩放编辑UIImagePicker Popover为iPad。
你可以很容易地改变它的iPhone,希望能帮助别人。 这里是 – https://github.com/yogev77/UIImagePickerWithEditor
可能是这个应该工作:
-(UIImage *)imageWithImage:(UIImage *)image CovertToSize:(CGSize)size { UIGraphicsBeginImageContext(size); [image drawInRect:CGRectMake(0, 0, size.width, size.height)]; UIImage *destImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return destImage; }
- iOS应用程序中没有CATiledLayer的巨大图像?
- 从iOS服务器上的UDP服务器接收数据不能从Linux服务器上工作,但从MacBook Pro工作
- 如何在用户input新行时将自动缩进添加到UITextView?
- iOS应用程序的操作队列与调度队列
- 创build一个委托来从菜单中更改视图
- UISearchDisplayController – 如何预载searchResultTableView
- 创build一个自定义的UIActivityIndicatorView
- 按顺序使用图像数组的animation
- 对NSDictionary的SIGABRT objectAtIndex:无法识别的select器