问题标签 [alpha-transparency]
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.
delphi - 如何创建子分层 alpha 透明窗口?
我正在尝试创建透明的子窗口。
它几乎可以工作:Form2 成为 Form1 内的漂亮透明窗口。但看起来 Form2 并没有随着 Form1 移动。当我移动 Form1 时,Form2-Window 移动,但在屏幕上我看到它的时候。当 Form1 被移动时,我无法点击 Form2,点击通过,所以我知道窗口被移动了。
那么问题是如何使没有这些功能的子透明窗口?(只是随着它的父母移动的普通窗口)
java - 使用 ImageWriter 保存为 JPEG 时将 Alpha 通道转换为白色
我正在使用以下代码片段将 png 图像转换为 jpeg:
我想将 alpha 通道转换为白色,而不是默认情况下的黑色,但我找不到这样做的方法。将不胜感激任何帮助!
c# - 启用 Alpha 混合时几何不正确
我有一个通过 alpha 混合实现启用透明度的测试应用程序。该应用程序是使用 SlimDX 在 C# 中构建的。但是,在我的一个应用了 alpha 混合的对象上,我得到了一个奇怪的“缺失三角形”效果(见下文)。
该物体几乎是一个圆柱体。
我想知道在 3D 计算机图形学和/或使用 alpha 混合方面更有经验的人是否能够指出我正确的方向,所以我可能会理解这个结果 - 并希望将其删除。
编辑
我尝试使用与顺序无关的混合着色器,得到了相同的结果。看起来好像像素/片段由于深度测试失败而被丢弃。这对我来说没有任何意义。
java - 当 alpha 已满时,ARGB 和 ARGB_PRE 是否相同?
如果我们使用 ARGB 和 ARGB_PRE(ARGB 但带有预乘 alpha)拍摄每像素 32 位的图片,当 alpha 完全打开(即:根本没有透明度)时,这些值是否相同?
例如,如果我有一个具有以下值的 ARGB 像素:0xFF808080(这是一个阴影灰色,没有任何透明度,因为 alpha 处于最大值:255),这在 ARGB_PRE 中会变成什么?
我怎样才能自己找到这个?使用 ARGB 和另一个 ARGB_PRE 实例化一个缓冲图像并在两者上使用setRGB(...)然后比较我会返回的int是否足以?
例如,如果我这样做:
我为两者返回相同的值,但这是正常的,这是我给出的值。
基本上我的问题归结为:如果图片没有一个透明的像素,我可以通过在 ARGB 和 ARGB_PRE 模式下使用完全相同的值来生成完全相同的图片吗?
或者这样表述:如果我没有任何透明像素,ARGB 和 ARGB_PRE 是否基本相同?
opencv - 在opencv中将透明图像覆盖在相机的输出上
我有透明图像 [如下所示],我试图用aihack.in cvOverlayImage() 函数覆盖它以将其覆盖在相机源上
cvOverlayImage()
调用 cvOverlayImage()
cvOverlayImage() 的输入
- 相机捕捉
- 负面形象
cvOverlayImage() 的输出
如您所见,我没有得到我需要的东西。请帮助我。
r - 给定颜色的透明等效项
我已经有过几次了,所以这里是:我正在制作一些曲线图,其中包含给定调整参数的参数估计值。
通常,我也有每个估计值的 SD,所以我可以在每个估计值周围显示误差线。
但是,我不喜欢误差线,并且更喜欢它的一些平滑版本。这本身没有问题(即我知道该怎么做)。但是,我的绘图包含几条类似的曲线,每条曲线都有自己的颜色。因此,我想以与曲线本身颜色相匹配的颜色将“平滑误差区域”添加到每条曲线。当然,我想稍微透明地做到这一点,所以我仍然可以通过“错误区域”看到其他曲线。
所以,我的问题是:给定一种颜色(由数字、名称或 rgb 值指定——注意前两个会造成额外的问题,但这种情况经常发生,因为基本绘图函数将这些视为有效颜色值),如何找到具有相同 rgb 但不同(给定)alpha 级别(透明度)的匹配颜色。我想要一个类似的功能:
这应该适用于以下情况:
编辑当我错过一些明显的东西时,我讨厌它,但是@themel 向我指出了它(再次感谢)。这是一个完整的解决方案(注意:工作矢量化,所以你可以传递不止一种颜色;虽然此时只支持一个 alpha):
android - 有没有办法使用 XML 设置可绘制的 Alpha?
容易喜欢自己。我想制作一个 alpha button ,它会以这种方式具有选定的可绘制对象:
我想做这样的事情:
谢谢大家。
directx - 如何在directx 9中对我的纹理设置不透明度?
一直在努力寻找解决方案,但结果非常糟糕。
基本上我想绘制一个纹理(它由 2 个三角形组成,所以它是一个四边形),并使它们具有 alpha 值(0-255,但 0-1 也可以)。这样我就可以在我希望的时候实现淡入/淡出效果。
image-processing - How to figure out, If an imagefile (base64) has transparency?
i wonder, how i could figure out if an image has a transparency effect applied. Is there any way in JavaScript or HTML5? I have a Base64-coded image. Is there a way to read out the transparency-information (alpha-channel). For example, if i load a PNG-Image, then convert it to base64, then drop it to html5-canvas, now how can i know if this has transparency-effect activated? thanx alot okyo
c# - 在 Windows 窗体中保存具有 Alpha 通道的单色位图会保存不同的(错误的)颜色
在 C#、.NET 2.0、Windows 窗体、Visual Studio Express 2010 中,我正在保存由相同颜色制成的图像:
例如,如果我正在使用
颜色 [A=153, R=193, G=204, B=17] 或#C1CC11
在我保存图像并在 Paint.NET、IrfanView、XNView 等外部查看器中打开它之后。我被告知图像的颜色实际上是:
颜色 [A=153, R=193, G=203, B=16] 或#C1CB10
所以它是一个相似的颜色,但不一样!
我尝试同时保存 PNG 和 BMP。
当涉及透明度(alpha)时,.NET 会保存不同的颜色!当 alpha 为 255(无透明度)时,它会保存正确的颜色。