跳轉到內容

MATLAB 程式設計/Psychtoolbox/螢幕命令/SetClutQ

來自華夏公益教科書,開放的書籍,開放的世界

用法

err=Screen(windowPtr,'SetClut',clut,[startEntry],[bits])

設定螢幕的 DirectDraw 調色盤。

調色盤立即設定,不等待垂直消隱。

clut 引數是一個包含 3 列的 MATLAB 矩陣。寫入的條目數是 clut 的行數。硬體 CLUT 中的每個 RGB 條目都用 clut 的一行載入。對於 8 位 CLUT,每個 clut 值應在 0 到 255 的範圍內。引數 startEntry 是可選的,它確定要載入的第一個 CLUT 條目(條目從 0 開始編號),以便僅載入 CLUT 條目的一部分。我們建議 startEntry 始終為零或更大。

bits 引數指定要寫入 CLUT 的位數。通常它將為 8,這是預設值。如果將其設定為其他值,則允許條目的範圍將相應縮放。因此,如果您使用 9 位 CLUT,則每個條目應介於 0 到 511 之間,依此類推。

華夏公益教科書