gpt4 book ai didi

ios - 将过滤器应用于 UIImage 时,结果是颠倒的

转载 作者:搜寻专家 更新时间:2023-11-01 06:10:20 24 4
gpt4 key购买 nike

这让我很生气。当我将 UIImage 转换为 CIImage 时,应用滤镜,然后将图像倒转(对于横向)或逆时针旋转 90 度(对于纵向)。

var image:UIImage?
var index:Int?

@IBOutlet weak var photo: UIImageView!

@IBAction func editImage(sender: UIBarButtonItem) {
println("editImage")
let beginImage = CIImage(image: self.image)
let filter = CIFilter(name: "CISepiaTone")
filter.setValue(beginImage, forKey: kCIInputImageKey)
filter.setValue(0.8, forKey: kCIInputIntensityKey)
let newImage = UIImage(CIImage: filter.outputImage)
self.photo.image = newImage
}

最佳答案

将过滤后图像的图像方向和比例设置回原始值:

let newImage = UIImage(CIImage:filter.outputImage, scale:self.image.scale, orientation:self.image.imageOrientation)

关于ios - 将过滤器应用于 UIImage 时,结果是颠倒的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26745026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com