MATLAB 程式設計/Psychtoolbox/螢幕命令/GetImage255
外觀
用法
imageArray=Screen(windowPtr,'GetImage',[rect])
從視窗中緩慢複製影像,返回一個 MATLAB uint8 陣列。如果視窗的 pixelSize>8,則返回的 imageArray 包含三個圖層,一個 RGB 影像。rect 以視窗座標表示,預設值為整個視窗。
截至 1998 年 4 月,imageArray 現在為 uint8,而不是 double,以節省空間(8 倍)。但是,如果您嘗試對 uint8 陣列進行數學運算,MATLAB 會發出錯誤,因此您可能需要使用 DOUBLE 來進行轉換,例如 imageArray/255 會產生錯誤,但 double(imageArray)/255 是可以的。另請參閱 PutImage 和 CopyWindow.