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

png - 来自 Fireworks(颜色图)的 PNG8+Alpha 与来自其他地方(RGBA)的不同/更小。为什么?

在 Fireworks 中,当您导出具有 alpha 透明度的 PNG8 文件时,生成的文件将如下所示:

如果您使用其他工具(PNGOUT、Smush.it)转换 32 位 PNG,结果如下所示:

究竟有什么区别?它们都具有 alpha 透明度,但 Fireworks 文件为 8KB,而其他文件为 20KB。现在 Fireworks 文件的质量明显降低(即渐变色带)。

对于某些图像,来自 Fireworks 的 PNG8+alpha 效果很好,并且相对而言具有超小的文件大小。我只是无法弄清楚 Fireworks 在做什么以及它与其他方法有何不同。

0 投票
2 回答
4773 浏览

iphone - UIView alpha 问题

我在设置 UIView 子类对象的 alpha 值时遇到问题。有什么建议么?

我有 UIView 项目,我正在操纵其 alpha 属性来控制亮度。我正在使用 UISlider 控件在 UIView 子类中设置 alpha 属性的值,如下所示:

父对象中的 sliderValueChanged 方法改变了另一个 UIView 子类对象 OverlayView 的 alpha 值。父对象是 UIViewController 的子类 myViewController。滑块位于名为 SliderView 的第二个 UIView 子类中。

这似乎有效。当我尝试切换 UISlider 的 .hidden 属性时出现问题。当我将 .hidden 属性更改为 YES 时,

滑块消失,但 OverlayView 对象的 alpha 值重置为 0.0。滑块的值不会改变。当 UISlider 对象的隐藏属性发生变化时,我希望通过
sliderValueChanged 方法设置的 OverlayView 的 alpha 属性保持不变。

关于我做错了什么的任何建议?谢谢。

0 投票
3 回答
6018 浏览

css - 在 CSS2 标准中更改图像悬停的 alpha?

我正在尝试为我的图像添加 alpha 效果。图像为圆角矩形。我知道有属性可以更改 CSS3 中的 alpha,但我正在尝试符合仍然是 CSS2 的 w3c 标准。

抱歉,我之前没有正确陈述我的问题。当我使用 CSS2 将鼠标悬停在图像上时,我试图更改 alpha。我正在考虑将“背景图像”用于 100% alpha,并将 img 标签用于 50% alpha。有没有更好的方法来做到这一点?

0 投票
1 回答
625 浏览

objective-c - UISlider alpha 问题

我想弄清楚这样一个问题:

我有一个 UIView 派生类,其中有几个控件。其中一些必须根据所选模式出现和消失。这是通过将 aplha 值设置为受尊重的组件来实现的。

所有控件都以正常方式通过 initWithFrame 中的代码程序添加。所有控件都按预期工作,但 UISlider!在 initWithFrame 中将其初始 alpha 设置为 0.0f 无效。这特别奇怪,因为在代码中进一步设置其 alpha 可以正常工作。该组件已经存在并且 NSLog 显示它的地址并正确设置了 alpha。但真正的 alpha 是 1.0f!

如果我将 UISlider 替换为任意其他视图,它可以正常工作。为什么?

我的猜测 - 这是因为内部动画过程在创建时会干扰 alpha 值。

我使用的唯一解决方法 - 将滑块放在虚拟视图上并设置它的透明度。

有人知道另一种解决方案吗?

0 投票
1 回答
3379 浏览

c++ - wxWidgets - Alpha 混合

wxWidget 中有没有办法进行 alpha 混合操作,例如将位图的 alpha 与其他位图的 RGB 相乘以生成新图像(例如将照片渲染为抗锯齿圆形)。

0 投票
1 回答
2904 浏览

opengl-es - 使用 alpha 渲染到纹理问题

当我渲染到纹理,然后绘制相同的图像时,它似乎使一切都变暗了。要获取此图像:

http://img24.imageshack.us/img24/8061/87993367.png

我将左上角的正方形与颜色(1, 1, 1, .8)渲染到纹理,然后渲染该纹理,加上中间的正方形(相同颜色)到另一个纹理,最后将该纹理加上右下角的正方形(相同颜色)渲染到屏幕。

如您所见,每次我渲染纹理时,一切都会变暗一些。

我的渲染到纹理代码如下所示:(我在 iPhone 上使用 OpenGL ES)

我在这里做错了什么吗?你需要更多的代码来弄清楚吗?这里可能发生了什么?

0 投票
1 回答
2668 浏览

c# - 在图像处理中使用 Alpha

我正在尝试用一种颜色替换为白色 alpha 来显示图像,以便我可以将其叠加在其他图像之上。我已经有了它,这样我就可以很容易地改变颜色,但是把它变成透明的却让我望而却步。这是我的代码,使用 C# 和 WPF。

我有两张正在测试的图像。Image1 就像我要处理的那样,原始图像没有透明度。Image2 已经具有透明度。我认为从 image2 (0x00ffffff) 中获取值很容易,但这只会使它变白并掩盖后面的任何图像。

两张图片都是png,格式都是Bgr32。

有谁知道如何使图像透明?

0 投票
7 回答
34632 浏览

python - PIL:缩略图并以方形图像结尾

打电话

将保持纵横比。但我最终需要像这样显示图像:

我可以在图像周围设置透明或白色的信箱样式吗?

0 投票
2 回答
769 浏览

objective-c - 在主窗口更改 Alpha - Cocoa

我想知道当我打开应用程序和关闭应用程序时是否可以慢慢增加alpha MainWindow。我知道它可能涉及计时器之类的事情,但我以前从未处理过这种事情。我需要你们的帮助……!

凯文

0 投票
3 回答
15390 浏览

merge - OpenCV 中的 Alpha 通道

OpenCV 支持 alpha 通道吗?或者有什么办法可以使用透明png?我需要合并两个图像,其中第一个是背景,第二个是由 cvWarpAffine 旋转的图像。我可以通过一个一个地合并像素并省略具有某个值的像素来做到这一点,这是我在 cvWarpAffine 的 cvScalar 中设置的。但是,我认为这不是预期的解决方案。感谢您的建议