Bir görüntü alan ve görüntünün ortasında bir dikdörtgen hariç her şeyi kesen bir uygulama yazıyorum. (SWIFT) Kırpma işlevini çalışmam mümkün değil. Farklı kılavuzları bir sürü baktım ama hiçbiri benim için çalışmıyor gibi görünüyorSwift'de bir UIImage kırpma sorunları
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
}
: Bu ne var şimdi olduğunu. Bazen görüntü 90 derece döndürülür, neden bunu yaptığını bilmiyorum.
Welcome. Sorunuzdan önce, lütfen bu sitede neyin yararlı olduğunu kontrol edin. http://stackoverflow.com/questions/158914/cropping-an-uiimage/29294333#29294333 – pedrouan
Benzer bir soru gibi görünüyor, ancak Swift ile ilgili bir sorunum var, Objective-C değil. – mawnch
Ve ayrıca hızlı bir şekilde birçok çözüm var. Bu en iyi görünüyor: http://stackoverflow.com/a/30403863/661022 – pedrouan