Ubuntu 9.04 要如何才能实现RGBA效果?

来源:百度知道 编辑:UC知道 时间:2024/05/23 11:56:26
Windows用户就别来参合了,这是Linux系统的问题。
另外,别和我讲Compiz,Compiz我已经可以写教程了。
我参照http://www.gnome-look.org/content/show.php/RGBA+Gtk%2B+module?content=100556进行操作,Murrine引擎也成功编译安装了、Gnome-color-chooser也安装并选中RGBA支持了。
可是就是找不到这帖中所说的GTK_RGBA_APPS,GTK_RGBA_APPS要如何设置?RGBA的透明度怎么调整啊?
请高手赐教,谢谢。

今天终于知道还有这么个东西,RGBA,就是RGB再加上Alpha,是通过给每一像素多分配一部分空间来存储透明信息,从而实现真透明效果,具体的解释和来源我附在后面了。今天下午给自己的arch加上了毛玻璃效果,但是只有部分软件有这样的效果,因为RGBA效果需要软件界面本身的支持,作者当初没考虑的话,那就没辙了。

教程1:在archlinux上实现rgba:
http://www.kissuki.com/2009/05/%E5%9C%A8-arch-linux-%E4%B8%8B%E5%90%AF%E7%94%A8-rgba-%E9%80%8F%E6%98%8E%E7%AA%97%E5%8F%A3/

教程2:什么是RGBA:

From wikipedia

RGBA代表Red Green Blue Alpha。虽然它有的时候被描述为一个颜色空间,但是它其实仅仅是RGB模型的附加了额外的信息。采用的颜色是RGB,可以属于任何一种RGB颜色空间,但是Catmull和Smith在1971至1972年间提出了这个不可或缺的alpha数值,使得alpha渲染和alpha合成变得可能。提出者以alpha来命名是源于经典的线性插值方程αA + (1-α)B所用的就是这个希腊字母。

alpha通道一般用作不透明度参数。如果一个像素的alpha通道数值为0%,那它就是完全透明的(也就是看不见的),而数值为 100%则意味着一个完全不透明的像素(传统的数字图像)。在0%和100%之间的值则使得像素可以透过背景显示出来,就像透过玻璃(半透明性),这种效果是简单的二元透明性(透明或不透明)做不到的。它使数码合成变得容易。alpha通道值可以用百分比、整数或者像RGB参数那样用0到1的实数表示。

有时它也被