2 wqwtan wqwtan 于 2016.04.20 00:09 提问

GPUImagePicture无法显示透明度问题

项目需要用到一些滤镜,想使用GPUImage,毕竟效果比较多。使用GPUImagePicture处理图片时,发下导入的图片alpha失效了,现象就是透明的地方变黑了
求指导意见。
https://github.com/BradLarson/GPUImage/pull/1382/files
google了下,有没看懂的,也有试了没效果的,也用过[UIColor clear],没有很好的解决我的问题

 - (void)setupDisplayFiltering;
{
    UIImage *inputImage = [UIImage imageNamed:@"grossini.png"]; // The WID.jpg example is greater than 2048 pixels tall, so it fails on older devices

    sourcePicture = [[GPUImagePicture alloc] initWithImage:inputImage smoothlyScaleOutput:YES];    
    GPUImageView *imageView = (GPUImageView *)self.view;

    [sourcePicture addTarget:imageView];
    [sourcePicture processImage];
}

正常图片
问题截图

2个回答

CSDNXIAOD
CSDNXIAOD   2016.04.20 00:22

透明度设置的问题
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

devmiao
devmiao   Ds   Rxr 2016.04.20 05:48
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS GPUImage的介绍与GPUImagePicture(1)
GPUImage介绍GPUImage是一个基于GPU图像和视频处理的开源iOS框架, 提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜;使用GPUImage处理图片比Core Image更简单, 只需要将过滤器赋给图片对象即可,不用考虑context或者设备等其他问题。 但目前在iOS上能用的就只有高斯模糊, 而GPUImage可用的有FastBlur, GaussianBlur,
关于GPUImage 两路输入 其中一路为 GPUImagePicture 的 问题的详细解析
关于GPUImage 两路输入 其中一路为 GPUImagePicture 的 问题的详细解析情况1:GPUImagePicture -> 添加到1                                                 ->GPUImageTwoInputFilter 此时调用不会crashGPUImageMovie -> 添加到0在GPUIm...
透明度继承问题
我透明了吗 想在CSS3属性规则里rgba 已经可以设置实现父层透明,子层不透明了,知识CSS3 还不能兼容一些比较老版本的浏览器,我们要一些处理: //样式 .father{height:400px;background:rgba(0,0,0,0.6)!important;background:#000;filter:Alpha(opacity=60);} .
解决CHM文件无法显示问题
解决CHM文件无法显示问题解决CHM文件无法显示问题
【转载】解决CHM文件打开无法显示网页的问题 - 耕者 - 博客园.rar
解决CHM文件打开无法显示网页的问题 解决CHM文件打开无法显示网页的问题
ios UIview 设置透明度遇到的问题
需求是半透明view上有一个label要求label文字不透明。 当时直接设置view.alpha = 0.7,这就导致label的文字也成半透明的了。 后来的办法是设置view的backgroudcolor的r g b a  的a为0.7解决了这个问题。
CSS透明度定义
CSS透明度定义。解决各种浏览器,不同版本的透明度问题。
GPUImage内存泄漏记录
原文地址:https://blog.csdn.net/jcp312097937/article/details/45849341GPUImage是现在做滤镜最主流的开源框架,没有之一。作者BradLarson基于openGL对图片处理单元进行封装,提供出GPUImageFilter基类,配合shader,常用滤镜都拿下不是问题。 下面大致讲解下GPUImage里的一些基本概念,为了表达方便。已经知...
教你解决输入法无法显示的问题
教你解决输入法无法显示的问题。。。。。。。。。。。
透明度设置的问题
private void draw5Big(float z,float r,float g,float b,float a){ MatrixState.pushMatrix(); MatrixState.translate(0, 0, z); drawBallColorBig.drawSelf(r, g, b, a); MatrixState.popMatrix(); M