2017-04-07 24 views
0

我在Matlab中使用複製圖選項時要求獲得模糊圖像的解決方案。例如,當我繪製在MATLAB 3D圖形我獲得下面的圖片(這是PRINTSCREEN的結果!).. enter image description here在Matlab中複製圖

然而,當我使用該選項複製圖,我得到一個模糊的圖像,如下圖 enter image description here

如何避免這種情況,因爲我需要使用複製圖選項來獲得高分辨率圖像。提前感謝您提供的任何幫助。

+0

什麼程序粘貼到數字? – Suever

+0

我正在將它粘貼到微軟的Word中。 – Hayder

+1

我建議您將它保存爲實際圖片,而不是複製拷貝圖形圖元。 – Suever

回答

1

默認情況下,圖形被複製爲增強型圖元文件(彩色圖形格式),可用於基本繪圖(如柱狀圖,線圖和其他二維圖),但可能會產生不想要的結果,以便更復雜的繪圖案件。這是因爲Metafile內容的呈現是由我的Microsoft Word控制的,它可能會呈現與MATLAB不同的內容。

如果您需要高分辨率圖像,我會建議使用print命令,您可以在其中指定所需的分辨率(使用-r選項)。然後,你可以導入生成的圖像插入到Word

print(gcf, 'myfile.png', '-dpng', '-r300') 

或者,你可以使用export_fig從文件交換這更好的保留了外觀

另一種辦法是改變通過複製圖所用的格式來告訴它使用位圖代替

enter image description here

或者你也可以以編程方式調用複製圖,並指定一個不同的format(一個位圖或PDF)

print(gcf, '-clipboard', '-dpdf') 
+0

謝謝..我會盡力跟進。 – Hayder