问题标签 [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 投票
2 回答
4689 浏览

apache-flex - SWFLoader 的透明背景

我在 SWF 中创建了一个“加载”微调器。我使用 SWFLoader 在我的主应用程序 SWF 中显示此微调器。如何使 SWFLoader 透明?目前它使用 Flex 的默认背景颜色,即使我已经设置了backgroundAlpha="0".

我的微调器 SWF 的主要 MXML:(注意使用backgroundAlpha

我的应用程序 SWF 的主要 MXML:

请注意,Spinner 控件本身是透明的。SWFLoader 的某些原因导致它忽略了我的 backgroundAlpha 设置。有任何想法吗?

0 投票
5 回答
1527 浏览

jquery - 是否可以使用 jQuery.Support 检查 PNG 支持?

我的问题是关于jQuery 支持系统。

我想知道是否可以使用此方法判断浏览器是否支持半透明背景 PNG 图像。

编辑:我对特定问题的 CSS 解决方案不感兴趣。我想知道 jQuery 支持检查系统是否可以检查这个。我很欣赏这些建议,但我正在尝试找出有关supportjQuery 功能的特定信息。

0 投票
3 回答
5921 浏览

c - C中的内存映射文件

我正在玩 C 中的内存映射文件,想知道是否有办法用内存映射文件透明地替换 fopen 中的 FILE *。

例子:

但相反,是否有可能 FILE *fp = my_fopen(...)

我自己的函数会在磁盘上打开一个文件 mmap 它,可能会更改内容,然后传回 FILE *,除了新的 my_fopen() 和 my_fclose() 之外,程序没有看到任何不同。

这是否可以在不必重写程序中完成操作的方式的情况下完成?

0 投票
3 回答
17732 浏览

c# - C# Alpha Blend 透明图片框

我的表单上显示了一个网络摄像头提要,并想在其上绘图。我打算使用图片框来做到这一点,我发现 PictureBox 不支持真正的透明度,而只是它所在表单的颜色。它也不支持字母混合,这是我希望它显示的方式,类似于表单的显示方式。

有谁知道如何做到这一点?或者有一个可以做到这一点的控件?

0 投票
4 回答
3442 浏览

delphi - 如何使用 Delphi 将部分透明的图像打印到 PDF Canvas?

我的程序需要向打印机输出一个(相当复杂的)表格,包括几个图像。Printer.Canvas在选择 PDF 打印机 (PDF995) 后,我目前正在使用 Delphi (2006) 执行此操作。这就像一种享受。

但是,我现在遇到了一个问题:需要将一个部分透明的图像放置在其他元素(边框、背景等)之上,而该文本的某些部分仍然可以通过图像的某些部分看到。

通过使用该属性,在常规屏幕上执行此操作对Canvas常规 s 效果很好。但是,当我尝试在打印机上执行此操作时,它并不总是有效。当我在 PDF 打印机上尝试此操作时,它永远不会起作用:背景变黑,或者(迄今为止最好的结果)变白,但仍会覆盖其下方的任何内容。TBitmapTransparentColor

我尝试通过在 Word 文档中插入具有 alpha 透明度(又名半透明)的 PNG 图像,然后将其发送到所述 PDF 打印机来实现相同的结果。半透明度消失,但像素透明度保持不变。因此,至少应该以某种方式成为可能。

有人知道怎么做吗?

0 投票
1 回答
836 浏览

opengl - 在 OpenGL 中使用 glCallList 时修改 alpha 状态

我编写的一个 OpenGL 应用程序可以作为一个适当格式的大型数据文件的查看器。

这很简单,它一次遍历每个数据集,使用 glCallList 绘制每个数据集:

我正在尝试添加一个功能,我可以在其中更改单个 glCallList 的透明度。问题是,数据文件太大了,我生成了 glCallList,然后必须删除我从中读取的实际数据。这使内存使用量从4GB下降到400MB左右。glCallLists 的使用对应用程序的速度也非常重要,如果没有它们,它会变得缓慢。

有没有办法在我实际调用列表之前修改当前矩阵的全局透明度?

每次需要更新 alpha 值时更新列表不是一种选择。

或者,是否有另一种具有与 CallLists 相同的性能优势但可以轻松更新的方法?

我之前读过 VBO(顶点缓冲区对象),它们听起来很相似,但我不确定我的数据是否适合应用程序域。

任何想法或意见都会受到重视。

谢谢,

〜布赖恩

0 投票
4 回答
7173 浏览

c# - c# WPF 对 Winform 控件的透明度

我有一个想要覆盖到 WinForms 应用程序的 WPF 控件。所以我尽职尽责地创建了一个可以显示以下 WPF 对象的元素主机:

问题是 WinForm 窗体上的控件不呈现,而 WPF 只是在屏幕上消除它们。

元素主机的创建方式如下:

有什么我应该做而我没有做的吗?

是否存在关于在 Winforms 上显示透明 WPF 控件的已知问题?

任何可能有帮助的文章?

注意:这个问题与这个问题有关

0 投票
2 回答
4136 浏览

wpf - 带有 Alpha 通道的 WPF 3D 纹理

使用 WPF 3D,是否可以使用带有 Alpha 通道的纹理?

我想制作一个 3d 场景,其中一切都是平面(就像一切都是剪纸)。我认为实现这一点的最简单方法是创建一个平面,将其分成多个三角形(如布),然后应用具有透明背景的纹理。通过这种方式,我可以使用相同的几何形状,只需更换纹理即可获得完全不同的形状。

我尝试将具有透明背景的 PNG 作为画笔添加到模型中,但它显示为白色背景。WPF 3D 是否提供此功能?如何做呢?

0 投票
2 回答
3309 浏览

php - 如何在 PHP 中为透明的 PNG 文件着色?

我有一个透明的PNG图像。透明区域需要保持完全透明,但其他区域需要用特定的色调着色。

使用 GD 执行此操作的最佳方法是什么?

干杯,
詹姆斯

0 投票
6 回答
50789 浏览

ios - 是否可以在 iPhone 应用程序图标中使用透明度?

我为我的应用创建了一个 57×57 的圆形图标(无光泽),它在圆圈外具有透明度。我可以在模拟器和 iPhone 上成功安装该应用程序。它工作正常,看起来很棒。

但是,我可以向 Apple 提交透明图标吗?他们会接受吗?我找不到任何图标透明的应用程序。取而代之的是,他们使用了一种伪透明——没有光泽的黑色背景。