问题标签 [blending]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1363 浏览

iphone - OpenGL ES 中的遮罩

阅读关于 Nehe 的 #20 教程和一个关于遮罩的问题,我使用黑白图像和不透明图像实现了遮罩,但是结果完全不是预期的(我在 iPhone 上使用 OpenGL ES 1,所以不能使用着色器)。
Source+Mask=Result
从结果图中可以看出,遮罩上的白色不是透明的,黑色不是源颜色,而是白色(!)这是我用来渲染它的源代码:

谢谢你的帮助!

0 投票
1 回答
189 浏览

java - OpenGL 混合 (Java)

我正在编写一些 Java OpenGL 代码(尽管 C++ openGL 中的原理相同)。我有一种情况,我想在其他项目之上渲染某些项目。我可以通过禁用这些项目的深度测试或将其设置为 GL_ALWAYS 来做到这一点,并且效果很好。问题是顶部的那些项目的颜色似乎被它下面的项目变暗了。我不确定这是照明问题还是混合问题,但我试图显示该项目的颜色而不受其周围颜色的影响,无论该项目的 z 位置如何(因为深度测试设置为 ALWAYS )。我应该为此使用照明设置或混合设置吗?

谢谢,杰夫

0 投票
1 回答
1088 浏览

visual-studio-2010 - 如何在 Visual Studio 2010 中编译 glblendequation?

如何在 Visual Studio 2010 中编译 glBlendEquation()?它说:错误C3861:'glBlendEquation':找不到标识符

0 投票
3 回答
7068 浏览

visual-c++ - 通过 Opencv 混合两个图像

我想使用 Opencv 对齐两个不同大小的图像,事实上,函数 cvAddWeighted 使我们能够组合或混合两个相同大小的图像,这不是我的情况!因此,如果有人知道如何通过考虑图像的不同尺寸来实现此功能,我需要帮助

谢谢你

0 投票
2 回答
202 浏览

asp.net - 使用 control 或 jquery 混合消息进出

如果我想从代码隐藏中混入和淡出(淡入淡出)文本消息,您会建议什么?我的问题如下:我有几个模态弹出窗口,其中运行了 UpdatePanels,当用户提交数据时,我想显示消息(不是 javascript 的警报),例如“已保存”。作为纯文本,淡入淡出,因此不需要空间。(类似于将<p>-tag 设置为 display: none 和 display:block with fade 效果)

我知道我可以使用标签并将其可见性设置为真或假,但这不是我想要做的。(-> 一个没有褪色效果的脏解决方案)

重要的是我从代码隐藏中执行此操作......是否有某种 Asp.NetControl 可以解决问题?或者我必须使用代码隐藏中的 jquery 吗?

0 投票
3 回答
6016 浏览

colors - 混合两种透明颜色时的 alpha 值公式

假设 alpha 为 1 表示完全不透明,0 表示完全透明。假设我有两个黑色图像,透明度为 50%(alpha = 0.5)。

如果它们彼此叠放,则得到的透明度为 0.75,对吗?

如果他们的 alpha 为 0.25 ,结果将在 0.5 左右,对吧?

如果他们的 alpha 为 0.9 ,结果将在 0.97 左右,对吧?

你怎么能得到这些数字?

换句话说,我正在寻找一个从其他两个 alpha 值获取结果 alpha 值的函数。

0 投票
1 回答
1097 浏览

java - Java OpenGL 混合图像颜色

我正在尝试通过以下方式将 2 个图像混合在一起:

图像 1 应作为基础图像绘制。图像 2 应绘制在图像 1 的上方。图像 2 不透明的任何地方都应替换图像 1 的内容(不是混合,而是覆盖那里的内容)。无论图像 2 是透明的,图像 1 都应该显示出来。我尝试使用以下代码来执行此操作,但显然我在混合时做错了一些事情。

任何有助于使这项工作正常工作的帮助将不胜感激。谢谢。

杰夫

0 投票
2 回答
4803 浏览

javascript - 使用 CSS 或 JavaScript 的网页中的 Photoshop 式混合模式?

我想知道是否可以使用混合模式在网页上将两个或多个图像混合在一起,就像您在 Photoshop 中找到的那样(叠加、屏幕、变亮等)。

我知道这种事情可以用 flash 和 java 来实现,但是如果没有任何插件,比如 CSS 或 JavaScript,它是否可能?我已经看到了一些适用于相对较小图像的效果的 javascript 示例,但我有兴趣在高分辨率图像上执行此效果......这纯粹是出于实验目的。

0 投票
1 回答
2034 浏览

opengl - OpenGL纹理混合和翻译

我有两个纹理映射到表面,一个是棋盘格(地板上的图案),一个是光照贴图,两者都可以很好地混合和呈现。我遇到的问题是在混合之前使光照贴图纹理转换。我需要这样做,这样我就可以模拟手电筒在地板上的扫描......

代码:

我已经尝试将六行代码放在**的几个位置,我想也许 OpenGL 状态机在某个特定的地方需要它,但似乎没有什么能给我想要的效果。

以前有人做过吗?我在我的任何一本 OpenGL 书籍或网上都找不到任何关于翻译和混合纹理的信息。我可能正在寻找错误的东西,但是我已经两天来一直在用头撞墙。任何帮助都会很棒。

谢谢

0 投票
3 回答
5047 浏览

java - Android 混合模式

我正在寻找一种将更高级的混合模式添加到我的程序(我可以自己定义的模式)的方法。您如何建议使用 Android 进行此操作?

单独设置像素太慢而不能成为可行的解决方案。