alphablending

    0热度

    1回答

    我想在.net核心上的另一个图像上覆盖一个图像的一部分(代码需要跨平台)。 我考虑过使用ImageSharp,因为它支持win,mac和linux。 但我无法找到他们的功能列表上的像素混合,但我看到你可以访问一个单独的像素。 所以用例会是,我有两个4k Png图像,我想要第一个图像的一小部分(大概是整个图像的10%的平方)重叠在第二个图像的顶部(但不是整个图像只有相同的10%空间),并获取合并发生

    1热度

    1回答

    我的应用程序中有一个阶段需要与设备“同步”。在此期间,我希望a)防止用户触摸事物,并b)显示同步操作的一些进度。 我做了一个自定义UIView,显示我的百分比反馈,并将其放置在适当位置的视图树中。这解决了(b)。 对于(一),我只是拍一个UIView高于一切 myController.view.addSubview(newView) 的顶部和操纵它的alpha值。通过使用半透明的颜色/ alp

    0热度

    1回答

    我一直在为游戏制作3D渲染器,直到现在,它先使用DrawIndexed渲染所有无纹理网格,然后渲染所有纹理网格。为了提高性能,我已经切换到了DrawIndexedInstanced,并且使纹理网格首先被渲染,并且这揭示了如何设置我的alpha混合和/或深度检查的问题。以下图片应该说明的问题是什么: View through the top of the front-most textures (t

    5热度

    1回答

    我想使用OpenGL(C++)将两个纹理渲染到矩形上。尽管如此,我仍然遇到了一些麻烦。 第一张图片来自.jpg文件(https://learnopengl.com/img/textures/container.jpg)。 此图片没有Alpha通道。 第二张图片来自.png文件(https://learnopengl.com/img/textures/awesomeface.png),并且有一个al

    2热度

    1回答

    我创建了一个QTextEdit对象。以下代码为当前选定的文本添加了随机颜色的高光。我需要突出显示为半透明,所以我可以看到彼此重叠的突出显示。使用“setAlpha”似乎没有做任何事情。我如何设置突出显示的alpha值或以其他方式获取半透明度? # Define cursor & span self.cursor = self.textdoc.textCursor() self.selstar

    1热度

    1回答

    我正在使用具有Alpha通道(32bpp ARGB)的FBO(或“渲染纹理”),并使用不完全不透明的颜色清除该例如( R = 1,G = 0,B = 0,A = 0)(即完全透明)。然后我渲染一个半透明物体,例如一个带颜色的矩形(R = 1,G = 1,B = 1,A = 0.5)。 (从0到1归一化的所有值) 根据常识,以及GIMP和Photoshop等成像软件以及Porter-Duff合成的几

    1热度

    1回答

    我必须在图片控件上呈现图片,这些图片是两个PNG文件的组合,其中顶部图像在某些位置上具有透明像素。 plotter.png 与bar.png 重叠在其顶部出现的 结果应(注意栏上的怪白色轮廓): ,但它应该是: 我为它做的代码是简单 CImage image; if (FAILED(image.Load(L"plotter.png"))) return false;

    1热度

    2回答

    我使用REGL渲染圈,并有三个目标: 画布应该是透明的,可见其背后的HTML内容。 圆圈应平滑抗锯齿。 重叠的圆看起来应该是合理的(混合色,无边角显示) 到目前为止,我有这样的:毛刺code和demo。 更新:演示链接现在反映工作,接受的答案。下面的代码不变。 index.js const regl = require('regl'); const glsl = require('glslify

    1热度

    1回答

    我正在研究Android的绘画应用程序,允许用户使用他们的手指进行绘制。它使用OpenGL ES 2.0使用点精灵技术以及FBO进行快速渲染。我有一个问题将各个点精灵混合在一起,其中透明区域在FBO上正确呈现,但是当精灵重叠时,我可以看到在前一个精灵中呈现的透明区域。下面是它的外观现在: 这是这种混合式: GLES20.glBlendFunc(GLES20.GL_ONE, GLES20.GL_ON

    2热度

    1回答

    我正尝试创建一个工具来帮助我为Web应用程序选择颜色。基本上,我希望能够指定最终的颜色和一些覆盖参数,并确定底层颜色需要什么(或者是否可以用指定的参数实现)。 所有叠加层都是半透明的黑色。 的系统将如何工作的一个例子: 我输入以下变量: finalColourRed:128 [0-255] finalColourGreen:118 [0-255] finalColourBlue:107 [0-25