我时常被几个与透明有送的单词,搞得头晕,对,我就是 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 版"
1
edwardaa 2015-06-08 12:06:58 +08:00
除了transparent和alpha,其他的和你说的有啥关系呀,然后你要阐明的到底是最底下关于图层的部分还是你对于开头那几个单词很困惑这件事情?
|
2
mulog 2015-06-08 12:11:07 +08:00
完全透明 == 不可见
这有啥问题么。。 |
3
ledzep2 2015-06-08 13:01:06 +08:00 1
楼主主要的问题在于 对英文单词理解的意思停留在中文解释的层面上. 很多时候用中文解释英文意思是不准确的. 楼主要多看英文解释才好. 例如柯林斯双解对transparent的解释之一, 对应这个场景下的含义: If an object or substance is transparent, you can see through it. 非常清晰, 没有任何误解.
|
4
sketch33 2015-06-08 13:07:16 +08:00 1
同意#3,transparent中的“trans”很关键
http://www.vocabulary.com/lists/192997#view=notes http://www.membean.com/wrotds/trans-across |
5
lilydjwg 2015-06-08 13:27:39 +08:00 1
transparent means "show light through" http://www.etymonline.com/index.php?term=transparent&allowed_in_frame=0 .
A transparent operation mean you can see clearly what's going on inside, so you don't have obstacles to see through. An object is transparent because it lets light pass through, so you don't have obstacles to see through. It's consistent. alpha in this context means the alpha channel, which is defined as being 1 means being opaque and being 0 means (itself) invisible. It's related to transparentness but not the same. opague is misspelt opaque, obviously. |
7
hx1997 2015-06-08 14:13:49 +08:00 via Android
就是 see through 嘛(别想歪),中文的透明不也是明(光)能透过去的意思?
|
8
wdhwg001 2015-06-08 21:42:36 +08:00 via iPhone
看到标题还以为是透明计算(
|