问题标签 [rgba]
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.
webkit - 具有不透明度的 rgba 渐变
我有这个用于透明 rgba 渐变的代码,但一个有效,另一个无效,我不知道为什么
工作一
非工作一
rgb - 获取和设置 CCSprite 中像素的 RGB/RGBA 值 (cocos2d-x)
为什么我需要这个?
基本上我需要将彩色图像变成灰度。包括图像的灰度版本可能是一个解决方案,但在我的情况下空间很紧张 - 我不希望我的 APK 太大。此外,我也想处理像素以获得一些效果。同样,这是为了使 APK 更小。
我从 CCTexture2D和获取图像的像素 RGBA中找到了 getPixel setPixel ,但我想要更简单的东西。
任何帮助表示赞赏。
谢谢!
html - 为什么 ie8 中的渐变会使链接崩溃,以便只有内部元素可点击?
看到这个小提琴: http: //jsfiddle.net/zzxsy/1(在ie8中,也可能更低)
在 css 的底部是对我的 rgba 使用的修复,但是它们似乎使链接缩小到其内容。然而,当我应用边框来查看每个a
标签周围发生了什么时,边框正是它应该在的位置,就好像链接根本没有缩小一样?
我很困惑?
colors - 将 RGB 转换为 RGBA
我正在尝试使用 HTML5 画布,我想从我的 CSS 中获取 fillStyle 的颜色,但也需要一些透明度。当我使用 jQuery 读取 CSS 样式时,返回的是 rgb 值而不是十六进制。
起初看起来我不需要再次转换它对我来说很方便,但我发现我无法将 alpha 添加到 RGB 值,所以我必须将其转换为 Hex,然后将其转换为带有 alpha 的 RGBA价值。
现在让我的代码看起来很臭而且效率低下,有没有办法将 alpha 值添加到 RGB 值。或者一些将RGB转换为RGBA的函数?
javascript - Any JS polyfills out there that will take properties like RGBA and convert them to rough IE equivalents?
So lately I've been enjoying using -prefix-free and while for awhile I didn't believe in doing post-processing using JS, I'm a bit of a believer now.
Now I enjoy using newer properties like 'rgba' and 'text-shadow', but throwing in filters in my CSS file is always unnerving, even if it is pre-processed in PHP.
Are there any tools out there that will take care of applying MS filters and the like for me, while still leaving my CSS untainted from the evil of MS filters?
python - 使用 PIL 加载 RGBA 位图
我尝试使用 PIL 将 32 位位图转换为 32 位 PNG。
预期的图像模式是“RGBA”,但实际上我得到的是“RGB”。
我也尝试了以下代码,但它不起作用。
colors - 理解 Go 标准库中的一些魔法
所以我一直在筛选 Go 标准库中的一些代码,试图理解它们的图像和颜色包,但发现了一些我无法理解的代码。来自http://golang.org/src/pkg/image/color/color.go?s=794:834#L14
据我了解,它应该将 8 位预 alpha 乘法 RGB 值转换为 16 位值,保存在 32 位变量中,以防止它们在图像算法中相乘时溢出。
我无法理解的是像r |= r << 8
我理解的那样的行,这相当于r = r*2^8+r
因为r << 8
在右侧插入零并且它们与旧的 r 进行或运算。
对于 r=255 的输入,计算结果为 65535=2^16 - 1,这与预期的一样,但对于中间的值没有意义,它们并没有真正映射到更大范围内的比例. 例如,127 get 映射到 32639,而我希望 32767 代表 127。我错过了什么?我认为这与预阿尔法乘法有关......
c# - 从叠加层计算源 RGBA 值
标题看起来有点奇怪,所以这里有一个示例:
您可能熟悉 Windows 7 资源管理器。
当您按下鼠标左键选择某物时,您会得到一个蓝色的半透明矩形。
所以现在的问题是:
有可能计算用于绘制这个矩形的源 RGBA 颜色吗?
我唯一知道的是来自背景的 RGB 值和带有蓝色叠加层的 RGB 值。这是我的意思的屏幕截图:
android - android BitmapFactory.decodeByteArray() 图像类型?
有人知道返回什么像素类型BitmapFactory.decodeByteArray()
吗?
基本上我在相机预览回调中使用这个片段:
我得到了一个很好的位图,我可以与 android 一起使用。但是如果我想将它与 OpenCV 一起使用,它就不起作用,并且由于 OpenCV 需要 ARGB_8888 类型,我猜,我从decodeByteArray()
函数中得到了另一种类型。
谢谢,
弗拉德
language-agnostic - 通过组合两种颜色确定接收到的 RGBA 颜色
我有两种颜色定义为 RGBA(在我的具体示例中,其中一种是 [alpha 为 0.85 的白色] 和 [57、40、28 的 alpha 为 0.25]。第二种颜色绘制在第一种颜色上(即白色与 alpha是背景,第二种颜色用于绘图)。我怎样才能确定组合的 RGBA 颜色是什么?我需要一次性完成 - 所以任何工具都可以(例如,我很高兴在 Photoshop 中画一些东西,看看结果如何)。
我有几套要组合,但不要太多。任何指针?谢谢。