我正在编写一个应用程序,该应用程序拍摄图像并裁剪出除图像中心的矩形以外的所有内容。 (SWIFT)我无法使裁切功能正常工作。这是我现在有:在Swift中裁剪UIImage的问题
func cropImageToBars(image: UIImage) -> UIImage {
let crop = CGRectMake(0, 200, image.size.width, 50)
let cgImage = CGImageCreateWithImageInRect(image.CGImage, crop)
let result: UIImage = UIImage(CGImage: cgImage!, scale: 0, orientation: image.imageOrientation)
UIImageWriteToSavedPhotosAlbum(result, self, nil, nil)
return result
}
我看了很多不同的指南,但他们都没有人似乎为我工作。有时图像旋转90度,我不知道为什么它会这样做。
欢迎堆栈溢出。在您提出问题之前,请检查本网站有哪些有用的功能。 http://stackoverflow.com/questions/158914/cropping-an-uiimage/29294333#29294333 – pedrouan
看起来像一个类似的问题,但我有问题与斯威夫特,而不是Objective-C。 – mawnch
还有许多快速解决方案。这看起来最好:http://stackoverflow.com/a/30403863/661022 – pedrouan