瀏覽單個文章
Eyes Blue
Basic Member
 

加入日期: Aug 2002
文章: 19
LED 解析度調整知識

弟是唸資訊工程系出身的,對於解析度這種東西有一點點小知識想與大家分享。

以往我們再使用銀幕的時候常調整解析度成 1024*768 32bit,或許你是調整成 1024*768 16bit ,可是如果你的配備(記憶體)不是很大的話,你就可以很明顯的感覺出來,兩者差別在哪裡, 32 bit 的顯示速度絕對比 16bit 顯示速度慢很多,當你關掉某一個視窗的時候,要顯示原本這個視窗後面的內容時,往往都是慢慢的跑下來,以下作分析:

1024*768 解析度水平面一共有 1024 個點,垂直面有 768 個點,一共有 786,432 個點,而因為你所選擇的彩度是 16 bit ,也就是說,每一個點需要兩個 byte 來儲存這個點上面所表達的顏色,也就是說 786432*2(byte) 一共需要 1,572,864 個位元組來儲存一個畫面,約 1.5M 的記憶體空間。

而 1024*768 32bit 共需要 3,145,728 個位元組(byte) 約 3M 的記憶體空間,而你的電腦是 32 位元的電腦,也就是說,你的 CPU 必須要處理 98,304 次才處理完一個平面畫面(不含 3D),將近十萬次的運算,才得到這一個畫面,比起 16 bit 慢一倍。

**** 重點在這裡 ****
而 17吋 的 LED,一般最佳解析杜為 1280*1024 16bit,一個畫面需要 2,621,440 個位元組,約 2.5M 記憶體,CPU 必須處理 81,920 次才能處理完一個平面畫面(不含 3D),以這個數據與上面的數據比較,可以得到在 17吋 LED 在 1280*1024 所需的記憶體約是在 1024*768 16bit 與 1024*768 32bit 之間,調整字體的方法:銀幕桌面上滑鼠右鍵->內容->外觀->進階 可以依照每一個項目調整字體大小。

***** 結論在這裡 *****
目前我們的液晶銀幕只能顯像到 16bit 的顏色(16xxxx 色 = 2^15 = 16 bit),所以就算你的作業平台給他用 32bit 的彩度也沒用,因為你的銀幕沒辦法顯示那麼漂亮,所以就調整回 16 bit 的色彩就可以了,上面的數據並不是直接的跟記憶體大小有關係,"而是這麼大的記憶體需要花費多少 CPU 的運算時間",若你的朋友是使用 CRT 或傳統印象管,那麼請告訴他,調整到 16 bit 就可以了,因為 32 bit 與 16 bit 的顏色已經人眼沒辦法分辨了(至少我分辨不出來),以上的小知識與大家分享,在調整銀幕大小與彩度的時候,能夠知道他是怎麼做的,我應該要怎麼做才能得到好一點的效率,給大家參考。
     
      
舊 2002-08-14, 08:46 AM #1
回應時引用此文章
Eyes Blue離線中