草庐IT

ios - 从 alpha + 背景计算不透明颜色?

我想通过应用0.3的alpha值来“照亮”某种颜色。这显示在白色背景上。我想确定与白色背景上显示的半透明颜色相对应的不透明颜色。原因是我使用它作为ViewController的背景颜色,当这个背景是半透明的时,过渡看起来很糟糕。我没有尝试过任何东西,因为我不知道有什么合理的方法可以解决这个问题,除了拍摄快照并获取它的颜色,但这似乎有点矫枉过正。找不到任何信息,搜索结果中充斥着“如何使背景半透明”等杂乱无章编辑:将imataptool的答案部分放在一起(并移植到Swift),这就是我想出的:extensionUIColor{staticfuncopaqueColorByDisplayin

ios - 为什么 alpha 混合渐变纹理会在 OpenGL ES 2.0 中产生意想不到的结果?

我有一个径向渐变纹理(RGBA),从中心的黑色完全不透明颜色到边缘的完全透明颜色:我使用最新的OpenGL模板建立了一个iOS项目,该模板使用了GLKit。我添加了纹理功能并在setupGL方法中设置了以下代码:glEnable(GL_DEPTH_TEST);glEnable(GL_BLEND);glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);当我在白色背景上的正射投影中重叠这些纹理中的两个(每个都有一个单独的z)时,我期望是这样的:但我得到的是:我的问题很简单:为什么?难道OpenGLES2.0的blending达不到这个效果吗?(我

iphone - iOS 7 是否仍然需要没有 alpha、没有圆角和没有文件扩展名的 iTunesArtwork 图像?

在iOS7之前,我们必须包含一个没有alphachannel且没有圆角的iTunesArtwork文件。它必须在特定的颜色空间中。现在新的iOS7humaninterfaceguidelinges不要谈论圆角。我认为自iOS7以来,我们命名图标的方式发生了变化。我们可以使用“Assets目录”并根据需要为图标命名。但我仍然对iTunesArtwork文件感到困惑。我现在可以只使用圆角和alpha吗? 最佳答案 是的,它仍然是必需的。您应该提供iTunesArtwork@2x和iTunesArtwork。来源here编辑:如果您要提交

iphone - annotationView 覆盖 drawRect,带 alpha 的图像

你好,我想在我的自定义annotationView中覆盖drawrect,所以当我写[[_mapViewviewForAnnotation:annotation]setNeedsDisplay];我的注释View将被重绘,我不必删除注释并再次添加它。这是我的drawRect-(void)drawRect:(CGRect)rect{UIImage*theImage=nil;if(_pinType==T_UNKNOWN)theImage=[UIImageimageNamed:@"imgU.png"];elsetheImage=[UIImageimageNamed:@"imgK.png"];

iphone - 我可以在 UIImageView 中编辑 UIImage 的 Alpha Mask 而不必移动太多内存吗?

我想拍摄一张图片(画笔)并将其绘制成显示的图片。我只想影响该图像的alpha,我需要稍后将其导出。据我所知,大多数方向只真正涉及一些看起来成本高昂但不会成功的操作。也就是说,他们建议您绘制到屏幕外上下文中,创建mask的CGImage,并几乎每次应用画笔时都创建CGImageWithMask。我已经知道这代价高昂,因为即使只是这样做并绘制到上下文中对于iPhone来说也相当粗糙。我想做的是获取UIImageView的UIImage,并直接操作它的alphachannel。我也不是逐个像素地进行操作,而是使用具有自身柔软度的较大(20px半径)画笔。 最佳答案

ios - 旋转时的 UICollectionViewCell alpha 值

我有一个带有自定义UICollectionViewCell的UICollectionView。我将UICollectionViewCell中的alpha属性设置为0.0f以完成所有按预期工作的特定任务。但是,当我旋转View以横向显示时,单元格的alpha将自身重置为1.0。我玩过这个,CollectionView保存选定单元格和删除单元格等的状态,但不保存单元格的alpha值。我尝试重新设置didRotateFromInterfaceOrientation:上已更改单元格的alpha值,它确实这样做了,但在调用完成后又将其更改回1.0.我试图弄清楚UICollectionViewCe

ios - CGGradient 使用颜色组件和 alpha channel 创建

我正在用CGGradientCreateWithColorComponents创建CGGradientRef据记录支持alphachannel:Thenumberofitemsinthisarrayshouldbetheproductofcountandthenumberofcomponentsinthecolorspace.Forexample,ifthecolorspaceisanRGBAcolorspaceandyouwanttousetwocolorsinthegradient(oneforastartinglocationandanotherforanendinglocati

hadoop - 如何在 Hadoop 2.0.3 alpha 中创建自定义计数器

我是Hadoop的新手。我正在尝试在我的reducer中编写一个自定义计数器。我找到了一个使用自定义计数器的示例,但它是在hadoop1.x中。我没有为hadoop2.x中的计数器找到任何合适的解决方案谁能帮我解决这个问题..?提前致谢 最佳答案 通过查看2.x的代码,我相信它的工作方式与早期版本的示例相同计数器由org.apache.hadoop.mapreduce.counters.AbstractCounters维护当请求一个不在缓存中的计数器时,findCounter会即时生成一个新的计数器publicsynchronize

architecture - Hadoop 2.x 行 : How "Alpha" is "alpha"

来自hadoop网站上的发布页面:“Thisrelease,likepreviousreleasesinhadoop-2.xseriesisstillconsideredalphaprimarilysincesomeofAPIsaren'tfully-bakedandweexpectsomechurninfuture.”2.x系列有多“alpha”?我们正在从AWS(1.0.3)转移到我们自己的10台服务器集群上,自然我们想要最新最好的,但不需要生活在最前沿(我们只想处理一些数据,你知道的!).那么“Alpha”怎么算“alpha”呢? 最佳答案

PHP - 水印 PNG 透明度/Alpha

我知道这已经被覆盖了很多次,但我一直在尝试不同的脚本并修改我拥有的脚本,但我仍然无法让我的PNG-24watermark.png透明我父图像的顶部。这是我目前拥有的:我刚刚阅读了另一个SO问题,其中一个答案建议如果您不添加这两行,它将不会透明:imagealphablending($image,false);imagesavealpha($image,true);我添加了它们,但仍然没有。我尝试将标题和输出设置为PNG,但仍然没有成功。我在我的浏览器(原始)中加载了水印,它绝对是透明的,但只是不在图像上。当然这不会那么困难吗?知道我做错了什么吗? 最佳答案