Matlab Psychtoolbox tips

<透過性を含んだ画像 (TIF,PNG) が黒く表示されてしまう場合の対処法について>

以下のようなコードだと透明度を保持してくれず,黒く表示される場合があります。

ImgMat = imread([file name]);

img = Screen('MakeTexture', w, imgMat);

以下のようにalphaの値を後から挿入するようにすると,透明度を保持したまま画像を表示することができます。

[imgMat, ~, alpha] = imread([file name]);

imgMat(:, :, 4) = alpha;
img = Screen('MakeTexture', w, imgMat);