- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个 GPUImageStillCamera
层叠在 UIView
上(一些实时动画正在发生),其中对于 GPUImagePicture
我传递了 sourceImage
和 smoothlyScaleOutput:YES
用于 ChromaKeyBlendFilter
代码运行完美(最谦虚的感谢 Brad Larson!)我得到了一个摄像头,在显示 sourceImage
的地方移除了绿色像素。
我想做的是传递一个 sourceImage
,它可以将提要的背景命名为透明,即我不想在背景中显示 sourceImage
绿色像素被移除,但我希望该像素是透明的。
这是我项目中的图像:看到中间那个模糊的正方形区域,我希望它是透明的,这样它就能显示出绝对清晰的实际背景图像。现在我将背景图像单独传递给过滤器,它显示模糊图像。
为了达到同样的目的,我尝试传递透明的 PNG,但我得到的是黑色背景。我应该怎么做才能实现我正在寻找的东西?请建议..谢谢!
最佳答案
如果我没理解错的话,你想让 GPUImageView
的背景透明。如前所述 here ,您可以通过设置以下两个属性来实现:
strengthPreviewImageView.backgroundColor = [UIColor clearColor];
[strengthPreviewImageView setBackgroundColorRed:0 green:0 blue:0 alpha:0];
关于ios - GPUImage - ChromaKeyBlendFilter - sourceImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29775294/
我有一个 GPUImageStillCamera 层叠在 UIView 上(一些实时动画正在发生),其中对于 GPUImagePicture 我传递了 sourceImage 和 smoothlySc
在我的 WPF 应用程序中,我需要从 Internet 下载一些图像。很简单,我只需将 URL 设置为图像控件的来源,仅此而已。但是当我在代理服务器后面运行我的应用程序时它不再工作了! 对于 Http
我是一名优秀的程序员,十分优秀!