1
A
回答
0
如果CSS要使用预乘alpha,那就意味着例如rgb(255, 0, 0)
在50%不透明度将必须是rgba(127.5, 0, 0, 0.5)
。而rgba(255, 0, 0, 0.5)
将是无效的。
The latest version of the spec提到了rgb
和rgba
:
前三个参数分别指定颜色的红色,绿色和蓝色通道。 0%表示sRGB色域中该颜色通道的最小值,100%表示最大值。 A等于a,但具有不同的范围:0再次表示颜色通道的最小值,但255表示最大值。
这定义了非预乘值。如果数值是或可能是预先倍增的,这将不得不根据阿尔法值说明最大值。
The CSS3 speck2snowman69链接并不是特定的,但同样没有提及RGB值取决于alpha值的任何内容,并且包括如果它们被预倍增则无效的示例。
我不认为API会使用预乘alpha,除非这些API预计能够处理已经以某种方式进行了部分处理的图像数据,例如在图像处理库中。预乘alpha通道是为了简化颜色混合计算而完成的。这对于最终用户来说并不是什么好事。
0
相关问题
- 1. CSS - hsl或rgb(a)颜色
- 2. jQuery颜色更改或CSS?
- 3. 乘以图像和颜色
- 4. PHP GD:用色调颜色乘以图像颜色
- 5. CSS类不会在链接上设置预期颜色
- 6. 混合模式乘法的CSS颜色叠加
- 7. 可可NSBezierPath - 中风。颜色不同于预定义的颜色
- 8. PyQt:用Alpha通道创建QPixmap,而不是预乘颜色通道
- 9. CSS改变颜色
- 10. CSS表td颜色
- 11. 颜色句子CSS
- 12. CSS颜色属性
- 13. JavaFX StackedBarChart图例颜色不遵循图表颜色CSS样式
- 14. CSS:线条通过与文本颜色不同的颜色?
- 15. yplot颜色不是预期的
- 16. Apache POI - 背景颜色不如预期
- 17. AVCapturePhotoOutput颜色与预览图层不同
- 18. CSS链接颜色不起作用
- 19. CSS颜色不加载按钮
- 20. CSS颜色Anchor,但不是A:悬停
- 21. CSS不透明度和背景颜色
- 22. 半径不同颜色的css边框
- 23. CSS颜色不工作的链接
- 24. CSS不透明度 - 背景颜色
- 25. CSS不识别悬停颜色集
- 26. 改变颜色或 -
- 27. 按钮恢复为预编程的伪类颜色,CSS
- 28. css:悬停颜色错误
- 29. 更改CSS颜色每秒
- 30. CSS,颜色,参数,同样