iphone - 如何将 CoreImage 过滤器应用于 View ?

标签 iphone ios ipad core-image

有没有一种简单的方法可以将 CoreImage 过滤器应用于 View 的内容?例如让 View 看起来模糊?

最佳答案

您可以将 UIView 转换为 UIImage,然后在其上应用 CoreImage 过滤器。

你可以用下面的代码来转换..

+ (UIImage *) imageWithView:(UIView *)view
{
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];

    UIImage * img = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return img;
}

Source

关于iphone - 如何将 CoreImage 过滤器应用于 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10775409/

相关文章:

ios - 在 iOS 上更改方向后 Webview 随机不重新调整

iphone - UIView定位相关问题(iOS)

iphone - 当 View 包含带有自定义图像的 UIButton 时,UIViewControllerencodeWithCoder 失败

ios - 如何在 switch case(swift)中创建循环?

android - 使用 jquery mobile 可以创建什么样的应用程序

iphone - 将应用发布到应用商店时是否需要在应用中设置元数据

ios - 如何在 Xcode 11 上运行不同版本的 iOS 模拟器?

iphone - 页面 View Controller 是否支持 iOS 4.3

cocoa - EXC_BAD_ACCESS 带有手势识别器和 Storyboard

iphone - CSS 导航菜单 iPad 和 iPhone