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 之間,依此類推。