File: BitsPlusColorSimpleTest.m

package info (click to toggle)
psychtoolbox-3 3.0.14.20170103%2Bgit6-g605ff5c.dfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 103,044 kB
  • ctags: 69,483
  • sloc: ansic: 167,371; cpp: 11,232; objc: 4,708; sh: 1,875; python: 383; php: 344; makefile: 207; java: 113
file content (38 lines) | stat: -rw-r--r-- 922 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
% BitsPlusColorSimpleTest
% 
% Lets see if we can tame Color++ mode.
%
% 8/8/04  dhb   Started it.

% Generate pixel values
highPixel = bitset(255,1,0);
highPixel = bitset(highPixel,2,0);
lowPixel = 0;
theImage1 = uint8(repmat([highPixel lowPixel],200,100));

% Generate pixel values
highPixel = bitset(255,1,0);
highPixel = bitset(highPixel,2,0);
lowPixel = 255;
theImage2 = uint8(repmat([highPixel lowPixel],200,100));

% Generate pixel values
highPixel = 255;
lowPixel = 0;
theImage3 = uint8(repmat([highPixel lowPixel],200,100));

% Put together
theImage = [theImage1 theImage2];

% Show the image
[m,n] = size(theImage);
imageRect = [0 0 m n];
fprintf('Showing image\n');
[window,rect] = Screen(1,'OpenWindow',0);
identityClut = (0:255)'*ones(1,3);
Screen(window,'SetClut',identityClut);

Screen(window,'PutImage',theImage,[0 0 n m]);
fprintf('Hit any character to continue\n');
KbStrokeWait;
Screen(window,'Close');