问题标签 [transparent]

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

coding-style - 有什么方法可以让 GtkProgressBar 具有透明背景?

到目前为止,我还没有找到任何方法来使 GtkProgressBar 的背景透明。我尝试将透明图像设置为背景,但忽略了 alpha 通道。这可以做到吗?

0 投票
5 回答
2626 浏览

delphi - 带有主题支持的透明复选框?

我正在寻找一个简单、透明的复选框组件,它可以正确支持 XP/Vista/7 主题。

它也应该适用于 Delphi 7。

我在 Torry's 上发现了一个无法正常工作的组件,而且我知道 Raize 组件有一个透明的复选框——但我显然不会为了获得这个单一组件而为整个包装支付 300 美元。

我还找到了许多其他解决方案,但没有一个支持主题化。

主要问题是 TCustomCheckBox 是 TWinControl 后代,为了实现透明度,您需要从头开始制作一个新的 TGraphic 后代控件。

有任何想法吗?

0 投票
1 回答
489 浏览

actionscript-3 - 外来键盘的Wmode透明和符号问题

我的页面中有 wmode 透明和输入文本字段的已知问题。我知道这个问题经常被问到,但我有一个特殊的情况。

我需要用 wmode=transparent 嵌入我的 swf,但在我的 swf 中我有一个输入文本字段和带有“@”或“。”的错误。符号存在。

我有一个法式键盘,我决定用 Manmaru 的 FirefoxWmodeFix 类替换字符串来解决这个问题(见下面的链接)。

http://www.manmaru.fr/mlab/?p=95

它适用于我的键盘,但我需要使用 EN/DE/IT 键盘的“技巧”。谁能帮助我在不同键盘和不同操作系统系统上正确组合键以显示“@”和“。” 符号。

我没有任何外国 Windows 系统来获取每个组合的密钥代码。

或者,如果有人有另一种解决方案,我会很高兴听到那个。

提前感谢您的帮助。

0 投票
1 回答
1721 浏览

iis-7 - 为 IIS 创建一个 HTTP 处理程序,将请求透明地转发到不同的端口?

我有一个安装了以下软件的公共 Web 服务器:

  • IIS7 在端口 80
  • 在端口 81 上通过 apache 进行颠覆
  • TeamCity 在端口 82 上通过 apache

不幸的是,Subversion 和 TeamCity 都带有自己的 Web 服务器安装,而且它们运行完美,所以我真的不想尝试将它们全部移动到 IIS 下运行,如果可能的话。

但是,我在查看 IIS 并注意到 HTTP 重定向部分,我想知道......

我是否可以创建一个 HTTP 处理程序,并将其安装在 IIS7 下的子域上,以便所有对http://svn.vkarlsen.no/anything/here的请求都传递给我的 HTTP 处理程序,然后创建一个对http://localhost:81/anything/here的请求,检索数据,并将其传递给原始请求者?

换句话说,我希望 IIS 处理对端口 81 和 82 的透明转发,而不使用重定向功能。例如,Subversion 不喜欢 HTTP 重定向,只是说存储库已被移动,我需要重新定位我的工作副本。那不是我想要的。

如果有人认为可以做到这一点,是否有人有任何指向我需要阅读的主题的链接?我想我可以管理实际的请求部分,即使有身份验证,但我不知道如何创建一个 HTTP 处理程序。

另请记住,我需要处理顶级域下的子路径和文档,因此http://svn.vkarlsen.no/whatever/here需要由单个处理程序处理,我无法创建副本所有子目录的处理程序,因为路径是不时创建的。

0 投票
4 回答
45225 浏览

html - html透明背景

我想创建一个具有透明背景、表格和一些文本的网页。我看过与此相关的帖子,但由于我对 css 不熟悉,我不知何故无法让我的代码工作。我只想要一个透明的背景,而这段代码使一切变得透明。有人可以帮忙吗。

更新

非常感谢所有回答的人。目前我已经用另一种方式解决了这个问题。实际上,我编写了一个 iPhone 应用程序,它使用 Webview 来显示一些 html。我想给 webview 一个透明的外观,这可以通过在 interface builder 中设置 webview 本身的 alpha 来实现。有点意思,让我的整个网络浏览器 50% 透明。我要在这里感谢大家的帮助。

0 投票
4 回答
11326 浏览

cocoa-touch - 屏蔽 UIImage

我正在开发一个可以更改边框或矩形 UIImage 的应用程序。边框会有所不同,但看起来 UIImage 是用剪刀剪掉的,或者类似的东西。

做这个的最好方式是什么?

我的第一个想法是准备一堆具有我正在寻找的正确边框效果的透明 PNG,然后以某种方式将其用作我的 UIImage 的蒙版。这是正确的道路吗?还是有更灵活的编程方式来做到这一点?

0 投票
1 回答
1093 浏览

iphone - 透明的 UIView 像 iphone 中的照片库应用程序

默认的相机应用程序有一个具有光泽和透明外观的照片库,尤其是工具栏。可以看到工具栏后面的部分图像。这是如何实现的?是否只是通过改变 UIView 的 opaque 属性?任何指针都非常感谢。

0 投票
1 回答
3578 浏览

windows-xp - 如何在没有 vista 桌面窗口管理器的情况下在 Directx 9 中获得完全透明的后备缓冲区

我目前有一个 activex 控件,它启动了我公司的另一个开发组开发的媒体(视频/音频)框架,我正在为该代码提供一个窗口句柄。他们的渲染插件在使用 Direct3d 的管道中使用该句柄来使用该句柄渲染视频。

我在我的 activex 控件中初始化了单独的 LPDIRECT3D9EX 和 LPDIRECT3DDEVICE9EX 指针。我正在尝试将后台缓冲区清除为透明,然后使用 directx 绘图基元在该后台缓冲区上绘制,生成一个透明窗口,其中我的绘图基元在下面的 directx 表面上的流视频上。

似乎 Directx 忽略了清除具有完全 Alpha 透明度的设备后备缓冲区。

我可以看到我绘制的对象,但它们被绘制在具有指定 RGB 颜色但没有 alpha 值的后缓冲区之上。在下面的stackoverflow问题中链接到的项目(http://www.codeproject.com/KB/directx/umvistad3d.aspx)可以满足我的要求,但需要vista的桌面窗口管理器并且不适用于XP。

如何在透明窗口中绘制透明 DirectX 内容?

  • 我已经尝试使用 D3DRS_ALPHABLENDENABLE true 配置混合但无济于事。
  • 我也尝试过使用 D3DRS_ALPHATESTENABLE、D3DRS_ALPHAREF 和 D3DRS_ALPHAFUNC 设置不渲染具有完整 alpha 值的像素,但这也不起作用。
  • 在使用 GetBackBuffer 检索后备缓冲区后,我尝试将 ColorFill 与 alpha 一起使用,但这也不起作用。(再次只使用 RGB)
  • 最后我尝试创建一个纹理,选择一个表面,用一个完全透明的 alpha 值对该表面进行颜色填充,然后将该表面加载到后台缓冲区,但似乎只使用了 RGB 值。

我已经使用 DXCapsViewer.exe 检查了功能,并且我用于后备缓冲区的 D3DFMT_A8R8G8B8 后备缓冲区格式是有效的,所以不能这样。

有没有人在 Directx 中获得了一个透明的后缓冲区来在 XP 中工作?

0 投票
2 回答
1833 浏览

directx - 想让物体透明

我正在使用directx。我在我的窗口上显示两个对象。它们相互交叉。我找到了相交的对象。

我的问题是 -
我希望两个原始对象是透明的,而生成的相交部分是不​​透明的,以便可以清楚地看到相交部分。

我发现了一些与透明度有关的问题,但它们与窗口的透明度有关。但我希望对象是透明的。

0 投票
6 回答
33683 浏览

png - 加载动画png

我正在寻找一个也是透明的动画加载图标;但是(我知道我很懒)我不想自己做。如果这不是这篇文章的正确论坛,请原谅我,我过去在这里很幸运。有谁知道我在哪里可以找到其中之一....它需要非常小(图标大小)。