发布网友 发布时间:2022-04-20 14:51
共6个回答
热心网友 时间:2022-04-22 06:04
RGB没有透明选项,将RGBA 设置为0%即可变成无色透明。RGBA中alpha通道一般用作不透明度参数。如果一个像素的alpha通道数值为0%,那它就是完全透明的(也就是看不见的),而数值为100%则意味着一个完全不透明的像素。
RGBA在RGB的基础上多了控制alpha透明度的参数。以上R、G、B三个参数,正整数值的取值范围为:0 - 255。百分数值的取值范围为:0.0% - 100.0%。超出范围的数值将被截至其最接近的取值极限。并非所有浏览器都支持使用百分数值。A参数,取值在0~1之间,不可为负值。
RGBA中的alpha通道一般用作不透明度参数。如果一个像素的alpha通道数值为0%,那它就是完全透明的(也就是看不见的),而数值为100%则意味着一个完全不透明的像素。在0%和100%之间的值则使得像素可以透过背景显示出来,就像透过玻璃(半透明性)。
RGB,可以属于任何一种RGB颜色空间,但是Catmull和Smith在1971至1972年间提出了这个不可或缺的alpha数值,使得alpha渲染和alpha合成变得可能。提出者以alpha来命名是源于经典的线性插值方程αA + (1-α)B所用的就是这个希腊字母。
参考资料:百度百科—RGBA
热心网友 时间:2022-04-22 07:22
RGB是色相或色调概念,准确地说,是指光的色调(色相图上的某个位置),与灰度和透明度无关。所谓透明度,指的是光的透过程度。在图像处理工具中,透明度一般是通过单独的Alpha通道进行调整。
热心网友 时间:2022-04-22 08:56
透明度不是用rgb值来控制的,而是依赖alpha值来控制,如果是无色透明的话,只要设置alpha为0,无论rgb是什么数值,都是显示为无色透明的。如果你在网页里面设定颜色的话,可以这样定义:rgba(0,0,0,0),最后的那个0就表示alpha值。
热心网友 时间:2022-04-22 10:48
其实还有个A通道,就是RGBA如果用十进制也是0-255但vb自身不支持该通到。可以用API。方法有很多,看你具体要做什么。
热心网友 时间:2022-04-22 12:56
透明不能用RGB值表示的,可以用PS新建一个文件,背景用透明色。存储的时候可以储存为PNG格式。
热心网友 时间:2022-04-22 15:37
呃,透明的颜色,gb90%