MATLAB 程式設計/Psychtoolbox/螢幕命令/SetClut
外觀
用法
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 之間,依此類推。