草庐IT

convert_alpha

全部标签

ios - 代码 : compositing with alpha using core image

我想创建一个CoreImage过滤器链,并能够通过将其单独的效果与alpha或不透明度设置合成来控制链中每个过滤器的“强度”,但我没有找到一种方法在文档中使用alpha或不透明度进行合成。我想我可以跳出核心图像过滤器链并与核心图形上下文合成。 最佳答案 CIColorMatrixfilter可用于改变CIImage的alpha分量,然后您可以将其合成到背景图像上:CIImage*overlayImage=…//fromfile,CGImageetcCIImage*backgroundImage=…//likewiseCGFloata

ios - UIColor colorWithRed :green:blue:alpha: always returns white unless one argument is 0 颜色

我正在使用[UIColorcolorWithRed:136green:155blue:218alpha:1.0];更改我的表格View单元格的背景颜色。但由于某种原因背景只是保持白色。如果我尝试[UIColorcolorWithRed:0green:155blue:218alpha:1.0];颜色变化。这对我来说没有意义。有什么建议或提示吗? 最佳答案 参数不是0到255之间的值,而是0.0到1.0之间的float:[UIColorcolorWithRed:0.0f/255.0fgreen:155.0f/255.0fblue:218

ios - 获取具有 Alpha channel 的图像的 CGPath

如何获取图像的轮廓作为CGPath?例如,我怎样才能得到谷歌标志的轮廓(它有一个透明的背景)。这可能是稍微复杂的情况。因此,处理不太复杂场景的解决方案(对我而言)也适用。 最佳答案 我不久前发现了它,并将其用于我正在做的事情。PoketSVG是一个将可缩放矢量图形转换为CGPaths和UIBezierPaths的库。也许这会对你有所帮助?它位于GitHub上,因此如果库本身对您没有用,您至少也可以看看他们在做什么。祝你好运!编辑:当我使用该库时,我用它来获取矢量图形的轮廓。请注意,它们是实心形状、矩形和正方形。同样,我认为这是一个很

iOS `UIView` 在其 alpha 为 0 时停止响应手势识别器?

我有一个自定义的UIView,它的行为是这样的:在我从nib加载它并将它添加到我的View层次结构之后,它首先几乎是透明的(alpha=0.1),当我点击它,它变得不透明(alpha=1.0),一段时间后,它自动变得几乎透明(alpha=0.1)。自定义View中的代码是这样的,就像我上面描述的那样工作:-(void)awakeFromNib{[selfsetup];}-(void)setup{self.alpha=0.1f;[selfaddGestureRecognizer:[[UITapGestureRecognizeralloc]initWithTarget:selfaction

ios - 如何正确设置 UIView 的 alpha? [iOS]

我的UIView有很多subview(UILabel、UITextView等)。如果为主视图设置alpha0.6,则所有subview都采用此alpha。如何单独设置主视图的alpha? 最佳答案 [viewsetBackgroundColor:[[UIColorclearColor]colorWithAlphaComponent:0.5]];//trythis..donttrytosetalphaofUIViewandalsoyoursubviewswillnotaffect 关于io

ios - SceneKit:漫反射 Alpha 与透明/透明

我正在尝试在iOS上的SceneKit中实现网格的透明度。我对文档感到困惑,因为似乎有多种方法可以使网格透明:通过SCNMaterial.(diffuse|emission|ambient|...).contents使用UIColor的alphachannel使用SCNMaterial.transparency(一个从0.0到1.0的CGFloat)使用SCNMaterial.transparent(另一个SCNMaterialProperty)使用SCNNode.opacity(一个从0.0(完全透明)到1.0(完全不透明)的CGFloat)问题:有没有关于颜色数学的详细描述?添加透

ios - Xcode Convert to ARC, Create universal binary fails with error of "can' t 找出架构类型”

我正在尝试将iOS(纯Objective-C)项目转换为ARC。转换在octestObjective-CreateUniversalBinary阶段失败并出现以下错误。项目和目标架构build设置在我看来是正确的,所以我很难理解为什么会失败:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo:can'tfigureoutthearchitecturetypeof:/Users/andybowskill/Library/Developer/Xcode/D

python - 在 Python 中打开文件 : bytes array converted to string?

我有一个包含如下数据的文本文件b'\x00\x09\x00\xfe'这是从TCP套接字流传输到文本文件中的。将此文本文件称为“stream.txt”。我用以下代码打开了这个文件:f=open("stream.txt","rb")bytes_read=f.read()当我在另一个Python脚本中打开此文件时,原始文件中的每个“\”都对应一个“\”。最重要的是,我无法访问字节数组,因为它似乎已经变成了一个字符串。也就是说,'bytes_read'现在是'b"\\x00\\x09\\x00\\xfe"'如何将此字符串恢复为字节数组?我用来捕获此数据的客户端代码是以下脚本:fromsocke

Python - 简单的 TCP/IP S/C : Not all strings converted error for a print statement

好的,所以我设置了一个简单的套接字TCP/IP服务器和客户端,现在我在AptanaAtudio3中的PyDev中遇到了这个错误。服务器运行良好并等待连接,但是我的客户端运行时给出我的错误print'正在与位于%s的服务器建立连接'%server_addressTypeError:在字符串格式化期间并非所有参数都已转换为了尝试自己解决问题,我在堆栈之前访问了我的常规资源,并将我的代码与PYMOTW上的文章进行了比较并调整以匹配他们的,看看它是否改变了我的错误。我似乎看不出是什么导致了错误。我将我的解释器设置为与我的电脑运行时相同的python语言...这是我的代码,我已经搜索了其他用户提

ios - 淡化 UITextView 中文本范围的 alpha 值

我有一个UITextView,其中包含几个串联的NSAttributedString。我有一种机制可以检测哪个字符串或单词被点击,并希望能够淡入淡出字符串的alpha值。是否可以以这种方式仅操作TextView中的文本范围?据我了解,似乎只能更改整个TextView的alpha值。 最佳答案 您可能会考虑针对字符串的该范围降低NSForegroundColorAttributeName属性值的alpha。如果您希望完全淡化文本,请将alpha降低到零,这将为您提供您正在寻找的确切效果。[yourAttributedStringadd