为什么DrawFormattedText裁剪了我文本的上部?

时间:2019-06-10 15:30:52

标签: matlab psychtoolbox

当我使用DrawFormattedText(在Windows 10 PC上使用Matlab 2018a)在屏幕上显示文本时,仅底部2/3的文本可见。我从来没有在Mac上遇到过这个问题,但是我没有Mac机器可以对其进行测试。

我尝试搜索问题的答案,发现该线程存在完全相同的问题...

Psychtoolbox - Text for Instruction

不幸的是,该线程上的问题尚无明确答案,但我遇到的是完全相同的事情。

当我使用该线程中提供的代码时,仍然遇到相同的问题(我的文本的前1/3不可见)。

这是代码...

screenNum = max(Screen('Screens'));
window = Screen('OpenWindow', screenNum, 0);
white = WhiteIndex(window);
Screen('TextSize', window, 20);
Screen('TextFont', window, 'Courier');
DrawFormattedText(window, 'Hello World', 'center', 'center', white)
Screen('Flip', window);
imageArray = Screen('GetImage', window);
WaitSecs(3);
Screen('CloseAll');
imwrite(imageArray, 'testImage.png');

运行此代码时,看不到文本的前1/3(就像链接的问题上的原始海报一样)。

0 个答案:

没有答案