- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 AARRGGBB
用于填充我在尝试照明引擎时使用的网格中的单元格的值:
var color:Number = 0xFF000000; // Full opaque black.
distanceFromSource / sourceRadius
BitmapDataChannel
中看到的值.不幸的是,这就是我被卡住的地方。
How can I multiply the alpha channel in an AARRGGBB color by a percentage?
最佳答案
您需要保留像素的 rgb 值。只乘以 uint 的 alpha 字节。
function multiplyAlpha(color:uint, percent:Number):uint
{
//returns the pixel with it's aplha value multiplied by percent
//percent is expected to be in the range 0..1
var a:uint = (color >> 24) * percent;
var rgb:uint = color & 0x00ffffff;
return ((a<<24) | rgb);
}
function setAlphaByPercent(color:uint, percent:Number):uint
{
//returns the pixel with it's a new alpha value based on percent
//percent is expected to be in the range 0..1
var a:uint = 0xff * percent;
var rgb:uint = color & 0x00ffffff;
return ((a<<24) | rgb);
}
关于actionscript-3 - 以 AARRGGBB 颜色乘以 alpha channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17518171/
我试过使用这段代码: string ToHtml(System.Drawing.Color color) { return string.Concat("#", (color.
#414141 和#AARRGGBB 的值是多少?#52b531 又是什么值?我如何使用 PHP 转换它? 问候, 奔腾10 最佳答案 AA 是 Alpha channel ,直接转换是将 AA 设置
我有一个 AARRGGBB用于填充我在尝试照明引擎时使用的网格中的单元格的值: var color:Number = 0xFF000000; // Full opaque black. 有具有半径参数
我正在尝试在 C++ 中将 UINT32 颜色格式从 AaBbGgRr 转换为 AaRrGgBb。 Aa = Alpha,Bb = 蓝色,Gg = 绿色 Rr = 红色。通过转换我的意思是切换 Bb
我在 xml 文件的 textColour 属性中给出了颜色代码。 即 android:textColor="#ffffffffff" 我收到此错误:错误:颜色值无效 - 必须是 #rgb、#argb
我是一名优秀的程序员,十分优秀!