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



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

我尝试搜索问题的答案,并发现这个线程具有完全相同的问题......

心理工具箱 - 教学文本

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

当我使用该线程中提供的代码时,我仍然遇到同样的问题(我的文本的前 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(就像链接问题的原始海报一样(。

我也有同样的情况。在我删除gstreamer并安装较低版本(我运行了帮助GStreamer,它会告诉你应该下载哪个版本(和SetupPsychtoolbox之后,它能够显示全文。但不幸的是,汉字不再出现(我是一名中国学生( 😭

相关内容

  • 没有找到相关文章

最新更新