alpha相关内容
我想从图像中获得透明效果,现在我只是用环面测试,但着色器似乎不适用于alpha。从我对这个主题的理解(在Scenekit中使用混合函数)和这个wiki链接关于透明度:( http://en.wikibooks.org/wiki/GLSL_Programming/GLUT/在SceneKit中,透明度), GLBlendFunc 被 pragma透明度替换。 你知道这个代码有什么问题吗?
..
我正在尝试从另一个类更改 UIButton 的 alpha 。实际上调用了设置我的UIButton的 alpha 属性的函数,因为我在那里放了一个 NSLog 我可以看到它是如何工作的。如果你能给我任何建议,我会很感激。 这是我现在的代码。 ViewController.h - (void)setAlphaToButton; @property(强,非原子)IBOut
..
我想要达到的效果是在黑暗区域有一圈光。效果类似于口袋妖怪游戏中的效果,当你在一个黑暗的洞穴中,只有有限的视野围绕着你。根据我的尝试和阅读,我无法在具有alpha级别的sprite工具包中的节点上创建掩码。我设法创造的面具都有硬边,基本上只是裁剪。在苹果开发者页面上阅读有关具有maskNode属性的SKCropNode,它说“如果掩码中的像素的alpha值小于0.05,则图像像素被屏蔽掉。”不幸的是
..
我有一个 UIView ,其alpha为.5 我添加了一个alpha值为1的子视图。 子视图似乎继承了父级的alpha值。有没有办法让子视图比其父视图更不透明? 代码如下所示: CGRect promptFrame = CGRectMake(55,80,180,50); UIView * inputPrompt = [[UIView alloc] initWithFram
..
我有一个关于 UIView 的问题,隐藏的视图,alpha和opaque之间有什么区别? 设置视图的效果:hidden = yes和view.alpha = 0.0f是相同的。 解决方案 差异很微妙。 根据 UIView类参考: opaque 告诉系统视图没有透明度并且因此可以更快地渲染,因为可以跳过混合计算 隐藏是布尔属性,仅更改当前视图的可见性并将其隐藏在ui事件中。
..
我想在图像上实现alpha渐变。从图像顶部的0.5 alfa到底部的0.0。 欢迎任何建议,教程,链接。 解决方案 你可以使用 CGImageCreateWithMask 将掩蔽图像应用于它。您可以通过使用 CGContextDrawLinearGradient 绘制到灰度或仅alpha的CGBitmapContext来生成适当的蒙版。 如果它显示为CALayer的内容,您可以将适
..
在我的示例中,我有3个视图:一个包含两个白色视图的红色视图。我将红色容器视图的alpha更改为0.3并且发生这种情况(查看图像,当前结果)。 通过看到这一点,我只能假设(告诉我,如果我错了)设置视图的alpha也将设置其所有子视图的alpha。我的问题是:有没有办法简单地告诉红色视图作为一个整体,以便设置其alpha会给出看起来像想要的结果(在图像中)? 这是没有任何alpha的情况:
..
我知道你可以用UIImageView做到这一点,但它可以用于UIImage吗?我想让UIImageView的动画图像数组属性成为同一图像但具有不同不透明度的数组。想法? 解决方案 我只需要做到这一点,但认为史蒂文的解决方案会很慢。这应该有希望使用图形硬件。在UIImage上创建一个类别: - (UIImage *)imageByApplyingAlpha:(CGFloat)alp
..
我在IB中创建了两个UIViewControllers。 问题1:我不能让2. VC透明。 我已经阅读了很多stackOverFlow解决方案但在我的情况下似乎没有任何工作。 我在IB当前项目和这个简单的项目中尝试了以下设置,并且发生了一些奇怪的事情(IB,for 2.VC): 将alpha值设置为低于0.5 将opaque设置为“checked” 将背景颜色设置为“black
..
我正在尝试使用下一个代码更改我的主题颜色的不透明度: TypedValue typedValueDrawerSelected = new TypedValue(); getTheme()。resolveAttribute(R.attr.colorPrimary,typedValueDrawerSelected,true); int colorDrawerItemSelected =
..
我有一个Java应用程序,我需要在图像上绘制文本。文本,字体和图像都是在运行时确定的。文本需要看起来不错,但在图像上方可读(足够对比)。 为了满足这些要求,我创建了一个投影。这是通过在空白/透明BufferedImage上绘制不透明黑色文本,然后应用高斯模糊滤镜来完成的。然后,我再次以不透明的白色在阴影顶部绘制文本。所以我有不透明的白色文字,周围有黑色模糊的阴影,很快就会变成完全透明。然后我
..
我正在使用此代码从一系列pngs构建动画gif: convert -dispose previous -resize 400x400 -delay 10 * .png -loop 0 -coalesce -layers Optimize output.gif。 它创建了一个具有透明度的gif,但是当我将它覆盖在jpg背景上时,我得到一个奇怪的结果,在我移动的gif下的最终图像中保留了透明框
..
使用 Graphics2d ,我试图在背景图像上绘制 BufferedImage 。在这张图片的任意一点,我想在绘制的图像中“切出一个圆形孔”,让背景显示出来。 我想要的洞不是是一个坚实的形状,而是一个渐变。换句话说, BufferedImage 中的每个像素应该具有与其距孔中心的距离成比例的alpha /不透明度。 我对 Graphics2d 渐变以及 AlphaComposit
..
在SO上有几个类似的问题,但没有一个真的有帮助。基本上我正在尝试调整一个简单的png图像,如下所示: http://media.spiralknights.com/wiki-images/3/3e/Equipment-Proto_Sword_icon.png (来自mmo Spiral Knights,版权所有Three Rings Entertainment) 我最初实现了一个在p
..
我可能在这里做了一些蠢事,但是我很难在Alpha中使用alpha值进行合作。我试图从画布上的一个点上采样不透明的颜色,让它更透明,然后将它放在另一个地方 - 但是alpha部分似乎不起作用。剥离它有点像这样(从散布在脚本中的函数缩小): p = ground.ctx.getImageData( loc.x,loc.y,1,1).data; col = {R:p [0],G:p [1],
..
我开始学习CSS时遇到了一个奇怪的问题。 这是一个测试页面。它有一个大的透明PNG覆盖了纯蓝的背景色。 通常情况下,黑色图像(里面有透明孔)完全遮住了我的背景色。 这个示例页面让图片的div透明,以查看背景是否仍然有效。 任何想法为什么我的alpha会被完全忽略? 谢谢大家。 解决方案 这是因为在 .backgrounddiv 你有 background-color
..
我将平面颜色和纹理绘制到WebGL画布中。我的颜色和纹理具有不同的alpha值,我希望它们能够正确混合。我想要有透明的背景(它们应该与HTML内容混合,在canvas下)。 在WebGL中,我使用 gl.clearColor(0,0,0,0); gl.blendFunc(gl.SRC_ALPHA,gl.ONE_MINUS_SRC_ALPHA); gl.enable(gl.BL
..
当我使用具有alpha值的前景颜色的JLabel时,如下所示: JLabel label = new JLabel (“这是不正确的alpha颜色的HTML文本”); label.setForeground(new Color(1.0f,1.0f,1.0f,0.5f)); 标签可正确显示0.5-alpha,因此50%为灰色。 但是,当我将文本更改为HTML(
..
我有一个GTK绘图区,我希望有一个图像显示作为它的背景,而其他的东西可以绘制在它上面。 我的第一次尝试就是让我简单地把图像放入一个像素图中,并在绘制其他对象之前绘制它。这导致了物体背景完全覆盖了我的背景图像。 现在我想我需要更改对象的像素图的gtk.gdk.GC,所以它的背景色是透明的。这是我遇到问题的地方。我不知道如何设置gtk.gdk.Color的alpha。 如何设置gtk
..
在photoshop / GIMP中,有一个“屏幕”图层组合模式。这种模式有明亮的颜色有强烈的阿尔法,而深色的是弱的。黑色完全透明,白色完全不透明。 我非常喜欢能够使用Java 2D图形复制这种组合,但是我一再试图哄骗AlphaComposite进入这已经失败了 - 实际上我认为这超出了AlphaComposite的功能。 可以看到一个视觉示例 有关如何做到这一点的任何想法?
..