问题标签 [alpha]

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 回答
402 浏览

php - 使用 GD 和 PHP 的 PNG 合成

我正在尝试通过复制背景并将其向下移动 1 像素和向右移动 1 像素来获取矩形 png 并使用 GD 添加深度。我也在尝试保留透明背景。

我在保持透明度方面遇到了很多麻烦。

任何帮助将不胜感激。

谢谢!

0 投票
4 回答
348 浏览

versioning - 未发布的项目应该收到什么版本号?

注意:我是版本编号的新手。请原谅我的无知。

我有一个项目,其中尝试的主要版本(版本 B)被放弃,然后重新尝试并发布(版本 C)。每个版本都与以前的版本相比有重大变化,我不会认为是次要更新。B 版几乎没有进入 C 版。

版本 A (1.0)

  • 开发、发布、更新等

B版(???)

  • 开发、暂停、废弃。

版本 C (2.0)

  • 开发、发布、更新等

我觉得我应该有这样的版本,但担心丢失版本的混淆:

  • 版本 A (1.0)
  • 版本 B (2.0)
  • 版本 C (3.0)
0 投票
1 回答
773 浏览

php - PHP GD:需要找出一个 alpha 数量

想象一下。我有一个颜色像素 (255,0,0) [红色]。没有人用 * alpha 涂上白色。我知道背景颜色,我知道它是用什么颜色涂上的,我需要得到涂上颜色的 alpha。如何?

到目前为止,我们有:

好的。所以我取得了进展。

// 前三个 RGB 值是背景颜色 $pixels[] = array($x, $y, calc_alpha_diff(0, 0, 0, ($rgb >> 16) & 0xFF, ($rgb >> 8) & 0xFF, $rgb & 0xFF)); } }

这段代码将为您提供一个〜好的结果。然而,还不够好。请提出改进​​建议。

0 投票
3 回答
4956 浏览

c++ - 在 OpenGL 中正确绘制 alpha 通道

加载图像后,我将每个通道的各个字节加载到一个无符号字符数组中。它被传递给一个函数,该函数将其作为纹理投影到四边形上。除了显示为背景颜色的 alpha 通道之外,一切似乎都正常工作。我正在使用 OpenGL 来绘制图像。我会从添加分层机制中受益吗?另外,我怎样才能达到我想要的透明效果?

注意:这是我感觉需要更改的代码:

另外,这里是渲染四边形的代码。

Image 类包含一个使用 OpenIL 获得的无符号字符数组。

相关代码:

问题

0 投票
3 回答
11193 浏览

c# - 在 C# 中显示带有 alpha 通道的 PNG

有没有办法在 C# 应用程序中正确显示带有 alpha 通道(比如说 PNG)的图像?感谢您的任何建议。

更新:

好的,我的问题有点不精确。我想获得真正的 alpha 通道透明度 - 不填充父母的背景颜色。在下图中,我们可以看到支持透明度,但位于图像下方的按钮部分不可见。是否可以让图像的 Alpha 通道具有真正的透明度?

呈现不完全透明的图像

0 投票
2 回答
1406 浏览

alpha - 如何使用 Irrlicht 使字体半透明?

我在绘制带有 alpha 通道的字体时遇到问题:

如您所见,文本的 alpha 值应为 127……但事实并非如此。

如何绘制透明文本?

0 投票
3 回答
1845 浏览

objective-c - 如何在不降低目标 C 中的 alpha 的情况下禁用带有图像的按钮?

创建圆形矩形按钮后,我禁用了按钮,并且按钮的 alpha 保持在 1,除非我手动将 alpha 降低到 0.5。但是在将图像插入按钮后,即使在禁用按钮后将 alpha 设置为 1,按钮的 alpha 也会自动设置为 0.5。

我想禁用包含图像的按钮而不影响它的 alpha。

谁能帮我?

问候,

鲍勃

0 投票
4 回答
5801 浏览

opengl - 在 OpenGL 中绘制纹理,同时忽略其 Alpha 通道

我有一个纹理加载到内存中,它是具有各种 alpha 值的 RGBA 格式。

图像加载如下:

我想知道如何绘制此纹理,以便将图像中的 alpha 通道视为全 1,并且将纹理绘制为 RGB 图像。

考虑基本图像:

http://www.ldeo.columbia.edu/~jcoplan/alpha/base.png

此图像是从 0 到 255 alpha 的渐变,并且整个 RGB 值为 255,0,0

但是,如果我在禁用混合的情况下绘制它,我会得到一个看起来像这样的图像:www.ldeo.columbia.edu/~jcoplan/alpha/no_alpha.png

当我真正想要的是一个看起来像这样的图像时:www.ldeo.columbia.edu/~jcoplan/alpha/correct.png

我真的很感激一些建议让它完全忽略 alpha 通道。请注意,我最初不能将图像作为 RGB 加载,因为我在其他点确实需要 alpha 通道。

编辑:我尝试使用 GL_COMBINE 来解决我的问题:

但仍然没有运气,它仍然将黑色绘制为红色。

0 投票
2 回答
5000 浏览

android - android将颜色应用于alpha动画

有没有办法将颜色应用于 android 中的 alpha 动画?我知道如何使用该<alpha>元素,但我想让 alpha 应用颜色以及 alpha,以便我可以突出显示布局。这可能吗?

0 投票
3 回答
72862 浏览

android - Android alpha动画淡入淡出延迟

我想做一个非常简单的 alpha 动画,但我找不到有效的方法。

这个想法是在一个视图上执行这个动画:

  1. alpha 从 0 到 1 的 1 秒
  2. 将 alpha 保持在 1 5 秒
  3. alpha 从 1 到 0 的 1 秒
  4. 将 alpha 保持在 0 5 秒。
  5. 从1重新开始。

我尝试使用 AnimationSet 将其实现为:

ETC..

但似乎第三个动画与所有 alpha 动画都混在一起了,我认为这会导致 Android 管理此类动画的方式出现内部不连贯性。

任何的想法?

谢谢你。