草庐IT

不透明度

全部标签

ios - View 的透明背景 presentViewController

我正在使用presentViewController在单击另一个ViewController中的按钮时显示弹出窗口。但是我得到一个黑色背景。我需要一个透明的背景。我尝试了以下,UIViewv1=[[UIViewalloc]init];v1.alpha=0.0f;v1.backgroundColor=[UIColorclearColor];[self.viewaddSubview:v1];UIViewv2=[[UIViewalloc]initWithFrame:10,10,270,270];v2.backgroundColor=[UIColorwhiteColor];[v1addSubV

ios - 如何去除不透明度但保留 UIImage 的 alpha channel ?

我有一个图层,我希望用户在其中绘制一个“mask”以剪切图像。它是半透明的,因此他们可以看到所选内容的下方。我如何处理它,使绘图数据的alpha为1.0,但保留alphachannel(用于mask)?TL:DR-我希望黑色区域是单一的纯色。这是所需的之前和之后(两者的白色背景都应该是透明的):像这样:for(pixelinimage){if(pixel.alpha!=0.0){fillsolidblack}} 最佳答案 以下内容应该可以满足您的需求。大部分代码来自Howtosettheopacity/alphaofaUIImage

ios - Xcode View 透明背景不影响 subview

我想为文本字段编写自定义键盘。的背景键盘应该是透明的,但是当我尝试设置keyboardView,其subview的alpha也发生变化。我怎样才能改变只有键盘的阿尔法?我不想将其设置为[UIColorclearColor]。keyboardView.backgroundColor=[UIColorcolorWithRed:0green:0blue:0alpha:0.5];keyboardView.alpha=0.2;keyboardView.backgroundColor=[[UIColorclearColor]colorWithAlphaComponent];

ios - 带有 GPUImageChromaKeyFilter 的视频在透明 GPUImageView 中播放时有色调?

我有一个纯绿色背景的视频,我正在尝试使用GPUImageChromaKeyFilter使其透明。当我为播放器View设置清晰的颜色时,结果是视频并不是真正透明的,而是给背景着色:当我把背景改成白色的时候,绿色的背景就没有了,但是显然View不是透明的:我做错了什么?我的代码是:letmovie=GPUImageMovie(URL:url)letfilter=GPUImageChromaKeyFilter()filter.setColorToReplaceRed(0,green:1,blue:0)movie.addTarget(filter)letplayerView=GPUImageV

ios - 如何使用 drawRect 覆盖在 UIView 子类的某些区域获得透明度

我有一个覆盖了drawRect的UIView子类。绘图代码没有填满View的整个区域;其中一些是透明的。但是当它在屏幕上绘制时,应该透明的是黑色的。如何使其适当透明?如果我将backgroundColor设置为[UIColorclearColor],整个View就会消失。如果我将它设置为任何其他颜色,黑色区域将变为该颜色。将opaque设置为NO具有相同的效果。如果我在drawRect的开头绘制一个透明矩形,如下所示:[[UIColorclearColor]setFill];UIRectFill(rect);...然后又变黑了。我可以在上面的代码中使用另一种颜色并绘制该颜色。如果我使我

ios - OpenGL 背景清晰颜色渗入透明纹理

我正在使用OpenGL和C++编写一个简单的2D框架,现在遇到了与透明纹理和混合相关的问题。我已将我的问题简化为以下内容。我有两个纹理:地砖和鱼骨。后者包含透明像素。我将我的OpenGL清晰颜色设置为“透明绿色”并启用深度测试和混合,如下所示:glClearColor(0,1,0,0)glEnable(GL_DEPTH_TEST);glEnable(GL_BLEND);glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);通过两次调用glDrawElements(),我画了鱼,然后画了地板。鱼的Z值较高,因此应放置在地砖的前面。Thisist

ios - 如何使 UIImageView 中心的区域透明

我有一个UIImageView,我想在ImageView的中心制作一个透明的圆形区域,这样当图像传递到ImageView时,图像似乎覆盖了所有ImageView,除了中心。这是我目前拥有的我不想看到图像中的那个黑色圆圈,而是想看到背景。有个类似的问题here但我需要有人告诉我如何用代码来做,因为我不太了解CoreGraphics。如有任何帮助,我们将不胜感激。 最佳答案 这样做会:UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(50.0,50.0,1

iphone - 透明视频 iPhone

我有一个录制在蓝屏上的视频。有没有办法让它在iOS设备上透明?我知道我可以使用像素着色器和openGL来做到这一点,但我担心解码视频帧/上传openGL纹理和使用像素着色器消除片段的过程会太慢。有什么建议吗? 最佳答案 听起来您想对视频进行某种色度键控。我刚刚将执行此操作的功能添加到我的GPUImage框架,顾名思义,它使用基于GPU的处理来执行这些操作,比受CPU约束的过滤器快很多倍。框架中的SimpleVideoFileFilter示例展示了如何加载电影、对其进行过滤并将其编码回磁盘。修改它以执行色度键控给出以下结果:NSURL

ios - 如何将自定义透明 MKAnnotation 添加到 MKMapView?

所以我试图复制以下场景(半透明注释View):我尝试了以下实现但没有成功:1-创建不透明度为30%的自定义图像并添加到map中--->结果:图像保持不透明。代码:-(id)initWithAnnotation:(id)annotationreuseIdentifier:(NSString*)reuseIdentifier{self=[superinitWithAnnotation:annotationreuseIdentifier:reuseIdentifier];if(self){LLAnnotation*myA=(LLAnnotation*)annotation;self.acce

ios - 如何使 UIPageViewController 背景半透明?

我在网络上搜索并找到类似这样的答案(HowdoImakethebottombarwithdotsofaUIPageViewControllertranslucent?),但它并没有解决我的问题。这是我的代码//PageControlLayoutUIPageControl*pageControl=[UIPageControlappearance];pageControl.pageIndicatorTintColor=[UIColorlightGrayColor];pageControl.currentPageIndicatorTintColor=[UIColorblackColor];p