gpt4 book ai didi

swift - Core Image 过滤后的图像从 iOS 10 上的 UIImageView 中跳出

转载 作者:行者123 更新时间:2023-11-30 13:04:42 26 4
gpt4 key购买 nike

我在 iOS 10 上应用某些核心图像过滤器时遇到问题。应用过滤器时,CICrystallize、CIEdgeWork、CIHexagonalPixellate、CIPointillize 等过滤器会跳出我的 UIImageView。

奇怪的第一部分是 inputScale 越大,它们偏离中心的距离就越远。奇怪的第二部分是它只发生在 iOS 10 上;它们在 iOS 9 上都运行良好。第三部分奇怪的是,它只发生在真实设备上;在 iOS 10 模拟器上一切正常!

最佳答案

找到了解决方案。已替换

filteredImage.image = UIImage(CIImage: filteredImageData)

这样:

let filteredImageRef = ciContext.createCGImage(filteredImageData, fromRect: filteredImageData.extent)
filteredImage.image = UIImage(CGImage: filteredImageRef!)

关于swift - Core Image 过滤后的图像从 iOS 10 上的 UIImageView 中跳出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39538766/

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