首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将WKWebView转换为CIImage

将WKWebView转换为CIImage
EN

Stack Overflow用户
提问于 2018-04-18 16:37:49
回答 1查看 123关注 0票数 0

我想将WKWebViewUIWebView转换为CIImage。我该怎么做呢?

代码语言:javascript
复制
UIGraphicsBeginImageContext(image.extent.size)
self.webview.layer.render(in:UIGraphicsGetCurrentContext()!)
let result: CIImage = CIImage(image: 
UIGraphicsGetImageFromCurrentImageContext()!, options: nil)!
    UIGraphicsEndImageContext()

我这样做了,但它不工作,我希望UIWebView的内容将显示在CIImage中。背景颜色已显示。

EN

回答 1

Stack Overflow用户

发布于 2018-04-18 16:49:31

这可以通过两个步骤来实现:

  1. WKWebView (基类为UIView)转换为UIImageView

view.layer.render(in:UIGraphicsGetCurrentContext()!) UIImage {便利性初始化(视图: UIView) { UIGraphicsBeginImageContext(view.frame.size) extension让image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() self.init(cgImage: image!.cgImage!) }}

  • 将步骤1收到的UIImage转换为CIImage

让ciimage =CIImage(图像:图像)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49894971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档