alphablending

    1热度

    1回答

    我正在使用wx通过wxGLCanvas绘制信息窗口。我希望能够淡化该窗口,以便与OpenGL呈现的图像进行alpha混合。有没有办法做到这一点? 我试图不为重叠的小部件绘制背景,但我只得到一个白色的矩形。我也尝试使用wxGraphicsContext,但没有成功。我的下一个想法是在MemoryDC中绘制窗口并在OpenGL中合成图像,但这会阻止用户与窗口中的任何内容交互(至少通过常规手段)。任何提

    4热度

    1回答

    如何在DirectX中执行此操作? glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); 不知何故,我只是不能似乎得到它的工作。即时通讯使用代码: d3ddev->SetRenderState(D3DRS_SRCBLEND, D3DBLEND_SRCCOLOR); d3ddev->SetRenderSt

    1热度

    1回答

    我有一个2D场景,2个纹理设置为渲染目标和一个顶点缓冲区。 第一个纹理被对比度/亮度像素着色器滤除,第二个纹理作为菜单,我不想用同一着色器处理,但希望它与第一个纹理进行混合处理。 一切都运行良好,直到我去极端值的亮度/对比度,看起来像淡出效果时,改变第二个,它停止重绘在所有非常极端的,尽管数据总是馈送第一个。 禁用AlphaBlendnable纠正它,但我失去了alpha混合...任何方式清理缓冲

    17热度

    2回答

    我正在尝试对RGB图像(背景图像)进行RGBA图像(前景图像)的Alpha混合操作。然而,虽然这样做,我认为我可能会做错误的alpha混合操作或做错了。例如,我的RGB图像的像素是(127,127,127)的浅灰色。我的RGBA图像像素的像素将是(0,0,255)。完成混合操作后,最终颜色将为(127,0,255)。不过,我认为这更像是一种添加剂混合物,与我正在做的操作不同。 对于我的价值观是如何

    1热度

    2回答

    我正在努力在OpenGL中创建一个透明的GUI,并且试图通过一些半透明的四边形渲染文本,但结果很奇怪。 如果我呈现本身的文本,它背后没有什么,它看起来罚款: 但是,如果我使其背后半透明四(渲染文本之前渲染的四),我得到这个: 我有混合设置为(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA)。字体纹理是具有alpha通道中的字符形状的全白纹理。 在透明度的现有层上执行透明度时

    4热度

    1回答

    是否有方法指定{GL_SRC_COLOR, xxx}和{xxx, GL_DST_COLOR},以便源和目标的颜色相乘,并且还确保如果GL_SRC_ALPHA = 0,结果为{GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA}? 我在我的游戏世界上做了一个叠加的矩形,它从透明开始,但随着时间流逝到夜晚,叠加层变成了深蓝色和底层色彩的组合。 我尝试过{GL_DST_COLOR,

    30热度

    2回答

    一个新手问题 我有这个layers.xml,我用它作为一个ImageView的来源。 和两个图像,mask.png和image.jpg的 layers.xml: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <bitmap android:src="@drawabl

    2热度

    1回答

    在OpenGL中模拟透明度时,我遇到了一个问题。 下面是这种情况: 我有一个为球体代表的船舶。 现在我想谈谈在船上增加一个盾牌。我也选择了一个球体,但是半径更大,并设置了α因子0.5(不透明度)。然而,盾牌不会出现,颜色也不会混合(就好像它不在那里)。 相机位于第一个球体的中心。我认为问题在于我在这个领域内,所以opengl会忽略它(不是绘制它)。 的代码看起来是这样的: //ship color

    2热度

    2回答

    我想将2个ROI融合在一起。一个是灰度图像的ROI,另一个是我使用cvNot反转的二值图像的ROI,以便将对象变成白色,将背景变成黑色。我想要的输出与我现在用我的代码得到的结果是相反的。在图片中,二进制图像放在灰度图像上,但是我希望它是相反的方式,以便当前图像中的白色将是灰度体,灰度背景则是黑色。 这是我的代码。请有人通过它并告诉我需要改变什么来获得我上面描述的输出?我真的很感激。 #includ

    1热度

    1回答

    资源绘制32位的alpha通道我有乘以预先的图像,并使用CDC::AlphaBlend方法显示某些图像(BMP的alpha通道信息32位)的遗留应用MCF。 我想向大家介绍使用Direct2D的一些新的图形,但我不希望迁移的所有图像,PNG等格式。 我设法从文件中得出一个BMP图像,但我面临的问题,以获得从资源图像,并显示图像不使用alpha通道信息。 所以可能有人帮助我吗? 这是我的代码来创建位