【发布时间】:2016-06-01 22:40:24
【问题描述】:
我正在使用 CIFilter 创建图像过滤器并将其显示在图像视图上。发生的情况是它在 iphone 设备上运行良好,但在模拟器上运行速度很慢。下面是代码。我徘徊为什么模拟器与设备相比如此缓慢。有没有办法增加模拟器内存或 cpu 以使其像设备一样工作?
func outputImage(filter: CIFilter, originalImage: UIImage) -> UIImage{
print(filter)
let inputImage = CIImage(image: originalImage)
filter.setValue(inputImage, forKey: kCIInputImageKey)
let outputImage = filter.outputImage
let cgImage = context!.createCGImage(outputImage!, fromRect: (outputImage?.extent)!)
return UIImage(CGImage: cgImage, scale: 1, orientation: originalImage.imageOrientation)
}
【问题讨论】:
-
我不确定,只是猜测是因为 GPU?
标签: ios iphone xcode swift simulator