我尝试在 Windows 上从 Octave 6 升级到 Octave 8,但绘制图像中的文本经常磨损/模糊。所有字母都会出现这种情况,但在字体较小时更常见。我尝试了很多组合,但没有找到原因。这种情况似乎经常发生,但并非总是如此。
我尝试了
imwrite
、print
和 saveas
,以及 JPEG、PNG 和 BMP 等文件格式,以及几种图像查看器和浏览器。这是带有标记字母的图像:
这是脚本:
graphics_toolkit("qt");
figure_handle = figure;
figure_handle, 'Position', [0 0 800 600];
imagesc([1 2; 4 1]);
title('aaa vvvv bbbb gggg gggg gggg QQQQQQ ZZZZ VVVVV', 'FontWeight', 'Normal');
xlabel('vv lll VVV JJJJ µm'); ylabel('vv lll VVV JJJJ µm');
%set(gca,'FontSize', 22);
%set(0, 'defaultaxesfontname', 'Arial');
%set(0, 'defaulttextfontname', 'Arial');
frame_handle = getframe(gcf);
imwrite(frame_handle.cdata, 'test_umlaute13_imwrite.bmp');
%set(gca,'FontSize', 18);
%set(0, 'defaultaxesfontname', 'Arial');
%set(0, 'defaulttextfontname', 'Arial');
print("test_umlaute13_print.bmp", "-S800,600");
更新: 我还在 Windows 上尝试了 7.3.0,它也发生了:有时 BMP 图看起来不错,但 PNG 却不行。对于无损文件格式来说非常奇怪。
对于仍需要解决此问题帮助的人,请尝试使用 gnuplot 工具包: 图形工具包 gnuplot;