与透明有关的几个单词
我时常被几个与透明有送的单词,搞得头晕,对,我就是 So Stupid
主要有以下几个:1. alpha 2. opaque,3. opacity 4. transparent 5. traslucent,6. opague
字典中解释
alpha要是查字典的话会得到如下解释: > 希腊字母表中第一个字母(相当于英文字母中的 A,a )
这样看来跟透明真没什么关系. 这里先不做过多解释,向下看.
opaque
字典中解释如下:adj. 不透明的; 无光泽的,晦暗的;不传导性的;含糊的,迟钝的
n. 不透明opacity
这个看起来跟opaque有点关联的样子
字典解析如下:n. 不透明性
transparent
字典解析如下:adj. 透明的;含义清楚的,显而易见的;坦率的;可为(X光等)透射的
感觉像上是 opaque 的反义词
translucent
字典解析如下:adj. 半透明的; 透亮的,有光泽的
opague字典解析: > adj. 不透明的 感觉像是opaque的通假字. 通假字
一些理解的冲突
比如
transparent透明的, 在生活我们常说: 要 "公开,透明" 这里的表达透明的意思是,
大家看得见的. 即 可见的. 但是如果说,将某一个图片,View,层,设置为透明. 这个时候它表达意思是让
这个图片,View,层,设置 不可见alpha有时将这个理解为透明度, 那么一开始我就是这样理解的,将这个透明度设置为0, 那么透明度为0了. 也就是是不透明的,也就是可见的了. 也就是我最原始的理解是,在设置一个颜色 ,或者图片,或者View的alpha值时:alpha为0,表示不透明的, 表示可见alpha为1 表示表示透明的,表示不可见
然后事实是相反的 将一个View的
alpha值设置为1才是完全可见的.
冲突的解释
对于第一个问题: 透明的,应该解释为不可见的. 而生活中"公开,透明" 则指的是,看得清,没有引用遮挡.
比如,透明的玻璃,是看不见的,但是表示了房子里面的东西是可见的.对于第二个问题:
alpha这是因为alpha原来意思就不能解释为透明度
比较技术点,它一个通道的名称,如alpha通道
对于一般的图像,比如在RGB模型下,我们可以认为它是由 RGBA四个通道组成的
其中(A 表示alpha通道)
这样的理解下:
当alpha为1时,表示此图片的alpha通道,100%的支持图片的显示.
当alpha为0时,表示此图片的alpha通道,不支持图片显示 .这样图片就显示不出来 ,即不可见的.
而无论如何 ,当alpha为0.5时,图像是半透明的.
即: alpha 不是透明度,它是 透明度通道* 它 *控制透明度
参考
这篇小短文是在没有网络下写成的.
所以,英文解释主要参考了 "金山词霸 Android 版"