論文矢量圖製作

無論是畢業論文還是期刊論文,通常要求文中的圖片或流程圖爲矢量圖。相比於普通格式的圖片,矢量圖可以任意縮放而不會出現失真現象。雖然很多工具,如matlab、ppt、visio能夠導出矢量圖(*.emf和*.wmf),但是導出的矢量圖在插入word後,會出現透明邊界。另外,對於pdf文件中的內容,我們有時候也希望將其轉換爲矢量圖。本文將利用開源矢量圖形編輯軟件Inkscape實現上述目標。

一、去除透明邊界

上圖是matlab仿真導出的emf格式文件插入word的效果,可以看到在紅色方框的外圍有多餘的透明邊界,這樣會佔用文檔空間,而且不美觀。下面介紹去除邊界的方法:

  • 第一步:向Inkscape導入emf或wmf格式的文件,也可以直接拖入(文件導入或拖入Inkscape時會有點慢,稍等片刻即可)。點擊圖片可以看到外圍的虛線邊框,當我們拖動圖片時,虛線邊框也會跟着動。

  • 第二步:去除虛線邊框。在圖上雙擊,這時鼠標可能會變成其他形式,虛線邊框也可能會消失,可以多次按下鍵盤上的Esc鍵,此時鼠標會變成指針右下方帶有十字光標的形式,然後在圖片有效區(紅色邊框)和虛線框之間的區域任意位置單擊,此時虛線邊框又出現了,鼠標左鍵按住圖片有效區(紅色邊框)和虛線框之間的區域任意位置不放,然後拖動,會發現這次圖不會跟着虛線框動,按下Delete刪除虛線框(如果還是一起動,那就多雙擊幾次,這個過程比較玄學,多摸索摸索)。

  • 注意:刪除虛線框的目的是爲了方便第三步設置輸出尺寸。實際上將圖片導入Inkscape時,圖片中的元素會被分層(這是我的理解,類似於CAD、Altium Designer中的圖層以及word中的置於頂層/底層),因此,圖中的每一個元素都可以進行編輯,線條和數字還可以設置線寬和大小。例如:下圖中的曲線可以作爲一個整體進行平移,也可以對齊局部進行編輯,類似於CAD中的樣條曲線。更多操作自己摸索去吧!

 

  • 第三步:設置輸出尺寸。在插入的圖片外圍可以看到一個黑邊矩形區域,那個就是將要輸出的矢量圖的實際大小。很顯然我們想要輸出的區域只是那塊有效區域,因此要設置實際輸出尺寸。

首先,框選圖片,然後將其拖動到矩形區域的左下角(左下角是原點,調整尺寸的時候是以左下角爲基準),如下圖所示:

然後,“文件”——>“文檔屬性”,會彈出下圖所示的界面,通過修改自定義尺寸,調整輸出尺寸。

在調整尺寸後,可以看到黃色區域的邊界被擋住了,我們在該區域單擊,就會發現有塊透明矩形框,同理,按下Delete刪除透明矩形框(在實際使用的過程中,可能會經常碰到這種情況,這就和前面提到的層有關,多試試就好)。下圖是最終調整好的輸出區域。

最後,“文件”——>“另存爲”emf或wmf格式都可以。下圖是插入word中的效果,可以看到透明邊界小了很多,圖片更緊湊,至於變粗的邊框線也可以在Inkscape中編輯,在此就不贅述了。

二、PDF轉矢量圖

通常我們將pdf中的圖片或原理圖插入word中時,都是通過截圖的形式實現的,然而這種方法得到的圖片同樣不能任意縮放。將pdf文件拖入Inkscape之前,要保證文件中的元素不能太多,即如果只是要導出部分區域爲矢量圖,最好先通過pdf編輯軟件將多餘的元素刪除,否則導入Inkscape時會非常耗時,編輯的時候會非常卡。例如,我想將下圖中紅色區域的電路圖製作成矢量圖,那麼先將其他區域刪除。

導入過程中會彈出選項框,都直接點擊確認即可。下圖是剛導入的樣子。

下圖是最終輸出的部分,可以看到原理圖的背景也可以刪除。另外,在輸出區域外還有多餘的元素,不過這並不影響輸出效果,在輸出矩形框外的元素都不會輸出,因此不需要刪除。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章