<透過性を含んだ画像 (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);