问题标签 [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.

0 投票
17 回答
137162 浏览

css - CSS 隐藏 INPUT BUTTON 值文本

我目前正在<input type='button'/>使用以下 CSS 设置元素的样式:

我希望按钮显示为图像,但我不希望value文本显示在其顶部。正如预期的那样,这适用于 Firefox。但是,在 Internet Explorer 6 和 Internet Explorer 7 上,我仍然可以看到文本。

我尝试了各种技巧来隐藏文本,但没有成功。是否有使 Internet Explorer 正常运行的解决方案?

(我被限制使用type=button,因为这是一个 Drupal 表单,它的表单 API 不支持图像类型。)

0 投票
11 回答
30734 浏览

c# - WinForms 标签不想透明的原因是什么?

为什么我不能将标签的背景颜色设置为透明?我以前做过,但现在它只是不想......

我创建了一个新的 UserControl,添加了一个进度条和一个标签。当我将标签的 BackColor 设置为透明时,它仍然是灰色 =/ 这是为什么?

我想要的是将标签放在进度条顶部,以便其文本在进度条“中”...

0 投票
1 回答
342 浏览

transparency - XFillPolygon:使用像素图传输填充?

由于使用带有 StippleFill 的 XFillPolygon 和像素图的驱动程序问题非常慢。驱动程序提供商在提供修复方面也非常缓慢,所以我需要一个解决方法。

有没有办法使用 XFillPolygon 用透明颜色填充多边形而不使用点画填充和像素图?

谢谢

0 投票
5 回答
12812 浏览

.net - 我可以在执行所有更新之前暂停重绘表格吗?

使用 C# 和 .Net 2.0,我使用不规则形状的表单(TransparencyKey、FormBorderStyle = None 等),并希望允许“正常”边框模式。

我将背景颜色从 Lime 更改为默认值 我将 FormBorderStyle 更改为 FixedSingle 我将 TransparencyKey 更改为 Colour.None

不幸的是,这在屏幕上看起来完全是一团糟,图像向下和向侧面跳跃了几个像素,形成了石灰绿色。

我认为这是由于在每行代码之后重新绘制表单造成的,是否可以暂停绘制表单,直到我进行更改然后重新绘制一次表单?

G

0 投票
6 回答
19713 浏览

c# - Remove transparency in images with C#

does anyone know a smooth / fast way of removing transparency from e.g. pngs/tiffs etc and replacing it with a white background?

Basically what I need this for is I need to create PDF/A compatible images, which may, according to the spec, have -no- transparency (and therefore a fixed white background is fine).

Any ideas / suggestions?

Cheers & thanks, -Jörg

0 投票
1 回答
432 浏览

ruby - 蒙版和透明度

我对鞋子相当陌生,遇到了两个问题。

首先,我想使用部分透明的 png 设置蒙版,如下所示:

这是否可能以某种方式或只能使用矢量形状?

除此之外,我在尝试将透明颜色设置为任何类型的文本上的描边时注意到一个小错误(?),如下所示:

根本不应用透明度。我做错了什么,还是这实际上是一个错误?

欢呼并感谢所有答案

0 投票
4 回答
9475 浏览

windows - Listviews上的ImageList透明度?

编辑:我提供了赏金,因为我怀疑否则我会得到任何答案。

最近我一直在使用列表视图,我决定为每个项目添加一个图标,指示它是输入还是输出。图标添加得很好,但它们不透明:

图标不透明的示例

可以看出,图标显然不是透明的。我目前正在做这样的事情加载图标:

我试过弄乱ImageList_Create& LoadIcon/的标志,LoadImage但没有运气,老实说我已经没有想法了。

任何帮助将不胜感激。

0 投票
2 回答
9006 浏览

c# - .Net & C#:尝试在按钮上显示透明图像(从 IDE 分配)

使用 VS2005 和 C#。

在表单中有一个按钮和来自资源的图像,图像没有透明度。

从 IDE 分配图像时如何获得透明度?

谢谢你。

0 投票
3 回答
7123 浏览

html - 半透明图片边框

我希望图像渗入容器 div.imgborder 并且我希望出血是半透明的(就像不透明的玻璃效果)。有没有办法通过 CSS 实现这一点,或者在 div.imgborder 上设置一个不透明的图像背景?

0 投票
4 回答
52129 浏览

command-line - 将图像序列转换为具有透明度的视频

我有一个看起来应该是一个非常简单的问题,但事实证明它比我预期的要困难得多。这是问题:

我有一个相当大的图像序列,由编号的帧组成(从 Maya 输出,值得一提)。这些图像目前是 Targa (.tga) 格式,但如果这很重要,我可以将它们转换为 PNG 或其他任意格式。重要的是,他们有一个 Alpha 通道。

我想做的是以编程方式将它们变成视频剪辑。格式并不重要,但它必须是无损的并且具有 Alpha 通道。Quicktime 容器中的未压缩视频可能是理想的。

我最初的想法是 ffmpeg,但是在浪费了一天的大部分时间之后,它似乎根本不支持 alpha 通道。要么我遗漏了一些东西,要么底层的 libavcodec 没有做到这一点。

那么,这里的正确方法是什么?像 ffmpeg 这样的命令行工具会很好,但是任何在 Windows 上运行并且可以从脚本调用的解决方案都可以。

注意:在您的视频中包含一个 alpha 通道实际上并不少见,如果您想将它合成到另一个视频剪辑或静止图像的顶部,它非常有用。据我所知,未压缩视频、Quicktime Animation 编解码器和 Sorenson Video 3 编解码器都支持透明,而且我听说 H.264 也支持。我们真正谈论的是 32 位色深,它得到了相当广泛的支持;Quicktime .mov 文件和 Windowss .avi 文件都可以处理它,而且可能更多。

Quicktime Pro 非常乐意将图像序列转换为 32 位 .mov 文件。点击导出,将颜色深度更改为“Millions of Colors+”,选择动画编解码器,将质量提高到 100,就可以了 - 无损压缩视频,带有 alpha 通道,它几乎可以在编解码器后的任何地方播放自 1.0 版以来一直是 Quicktime 的一部分。问题是,Quicktime Pro 没有任何类型的命令行界面(至少在 Windows 上)。ffmpeg 支持使用 Quicktime Animation 编解码器(它称为 qtrle)进行编码,但它仅支持 24 位的位深度。

问题在于找不到支持 Alpha 通道的视频格式。Quicktime Animation 将是理想的,但即使是未压缩的视频也应该可以工作。问题是找到一个支持它的工具。