2016-07-24 1 views
1
@IBAction func mirrorBtn(sender: AnyObject){ 
    self.makeMirroredImage(imageView) 
    pickImage.image = imageView 

} 

func makeMirroredImage(image: UIImage) -> UIImage { 
    var flippedOrientation: UIImageOrientation = .UpMirrored 
    switch image.imageOrientation { 
    case .Down: 
     flippedOrientation = .DownMirrored 
    case .Left: 
     flippedOrientation = .LeftMirrored 
    default : 
     flippedOrientation = .LeftMirrored 
    } 

    let flippedImage: UIImage = UIImage(CGImage: image.CGImage!, scale: image.scale, orientation: flippedOrientation) 
    return flippedImage 
} 
+1

시도한 코드를 제공 할 수 있습니까? – Asdrubal

+0

@Asdrubal 미러링 기능이 있습니다. 작동하지 않습니다. – nandinibm

+0

이 같은 것을 의미합니까? http://stackoverflow.com/questions/10936590/flip-nsimage-on-both-axes –

답변

1

이미지를 선택한 후에는 번역을 사용하여 이미지를 반전시킬 수 있어야합니다. 나는 iOS/신속한 전문가가 아니지만 Android에서는 XY-1으로 설정하여이 작업을 수행했습니다. 희망이 올바른 길을 걷고 싶습니다.

관련 문제