瀏覽單個文章
idleic2
Master Member
 

加入日期: Mar 2004
您的住址: 亞洲.台灣.台北
文章: 2,054
256色 (8bit) 以前的顯示 有單色(1bit) 四色(2bit) 16色(4bit)
256色 (8bit) 以後的顯示 有HiColor 32K(15bit) 64K(16bit),TrueColor(24bit/32bit)

其中 64K HiColor (16bit) 如comipa 所說
TrueColor Windows 只支援(24bit),
那32bit 是做甚麼? 那是為了加速!
在很久以前 ET4000 與 S3 的時代
ET4000 只有 24bit TrueColor 顯示模式
S3 只有 32bit TrueColor 顯示模式
32bit 只用24bit , 用32bit 如 enzoferrari23所說 ,只是為了加速
TrueColor 只要24bit 就夠了,RGB各佔8Bit
因為x86是32位元 , 一次可以傳 32bit,但是卻浪費記憶體24bit 資料 用 32bit 存
用24bit 的話 是不浪費記憶體,但是要多IO處理

32bit 顯示 比 24bit 顯示多 8bit
以windows 來講 是無用的

有人說 8bit Alpha ,只有在兩張圖 重疊時 才有做用
正常Windows 是上面完全覆蓋下面,
有alpha 在的話,可以讓上面透明多少
公式如下 R1 是上層 R2 是下層
新R = R1* a/256 + R2* (256-a)/256
RGB 算法都一樣
舊 2005-02-28, 02:17 PM #29
回應時引用此文章
idleic2離線中