LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: chrainy

为什么 我就是觉得suse没有windows色彩鲜艳?

[复制链接]
发表于 2006-12-4 17:46:08 | 显示全部楼层
32位色是有的。就是RGBA。Red, Green, Blue, Alpha。图像处理中的Alpha值很有用。可以认为是前景色的透明度。有时,单纯的RGB不足以表示很好的效果。所以,在高性的图像处理中就出现在Alpha这个东西。看来“老师”也就这么点水平。
回复 支持 反对

使用道具 举报

发表于 2006-12-4 17:48:32 | 显示全部楼层
[color="Red"]windows的32位色和linux的24位色是完全相同的。
回复 支持 反对

使用道具 举报

发表于 2006-12-4 17:52:46 | 显示全部楼层
Post by masterdemon
32位色是有的。就是RGBA。Red, Green, Blue, Alpha。图像处理中的Alpha值很有用。可以认为是前景色的透明度。有时,单纯的RGB不足以表示很好的效果。所以,在高性的图像处理中就出现在Alpha这个东西。看来“老师”也就这么点水平。


请教一下,32机器中是如何实现32位色的?
回复 支持 反对

使用道具 举报

发表于 2006-12-4 18:04:01 | 显示全部楼层
这个值理论上很简单。(前景){R1,G1,B1} --A-> {R2,G2,B2}。就是{R1,G1,B1}加上一个Alpha变成{R2,G2,B2}。Alpha就是(0.0, 1.0}。实际上一般用8位就是0到255表示。
R2 = R1 * Alpha
G2 = G1 * Alpha
B2 = B1 * Alpha

前景有了就是背景。前景+背景 = 1.背景的就是(1-alpha)。

要下班了。不说了。自已去google一下rgba。
回复 支持 反对

使用道具 举报

发表于 2006-12-4 18:06:56 | 显示全部楼层
Post by masterdemon
这个值理论上很简单。{R1,G1,B1} --A-> {R2,G2,B2}。就是{R1,G1,B1}加上一个Alpha变成{R2,G2,B2}。Alpha就是(0.0, 1.0}。实际上一般用8位就是0到255表示。
R2 = R1 * Alpha
G2 = G1 * Alpha
B2 = B1 * Alpha
你可以有用硬件,只是编程验证一下。这是一个透明度较果。很好玩的。

所以实际颜色还是只有24位,呵呵
我回去翻翻书复习复习,再试试
回复 支持 反对

使用道具 举报

发表于 2006-12-4 18:09:25 | 显示全部楼层
我只是说这是一种效果。
回复 支持 反对

使用道具 举报

发表于 2006-12-4 18:12:22 | 显示全部楼层
显卡工作原理是那样
windows那样设置只是为了偷懒而已~~~
显存存放屏幕的点阵都是有一个比例的,24位不属于标准比例~~~
还有,人的肉眼联16跟32色都不能分辨,还有人能分辨24和32的区别?
回复 支持 反对

使用道具 举报

发表于 2006-12-4 20:57:09 | 显示全部楼层
把图形界面设置的比较灰暗是有病!用久了linxu再进入windows,就会给人一种耳目一新的感觉!linux不是什么都好,都比windows出色!
回复 支持 反对

使用道具 举报

发表于 2006-12-4 22:01:02 | 显示全部楼层
gnome 很朴实 ,但 naughty , kde 还不够炫吗 ?两个都好 , 处理故障程序方面 , 比 xp 等等 强多了, 只有己个偶所希望的 不能实现 ,在线影院 或 QQ 视频等 ,其他都好 。。

Linux s my new life ,,,
回复 支持 反对

使用道具 举报

发表于 2006-12-5 10:16:21 | 显示全部楼层
而且事实上有超过32bit的color space.
现实存在于高级影像设备上的48bit,就是RGB每一个用16位来表示。PNG格式就能表示48bit图像。
理论上还有96bit。只不过现在可能硬件产品还做不出。

记住,永远不要低估人的本能。人眼实际上是很挑剔的。正常人绝对识别得出24,32,48的区别。而且,如果你看惯了24位色,就可能意识不到32,48位色的丰富。但如果你习惯了32,48位色,就绝对看不惯24位色。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表