Inkscape默認使用文件類型.SVG,它表示可伸縮矢量圖形。 此文件類型保留您在合成中創建的可編輯對象和圖層,因此允許您稍後重新打開文件並繼續編輯合成的原始元素。

但是,在許多情況下,您希望將文件導出為另一種文件類型,例如PNG,以使您的作品更易於訪問或在設備上打開(對於不使用Inkscape的人而言)。 您可能還希望將設計上傳到網站,或者您的打印機可能更喜歡PNG文件而不是SVG文件。

PNG代表可移植網絡圖形,“包含索引顏色的位圖並使用無損壓縮,類似於.GIF文件,但沒有版權限制。 PNG文件通常用於存儲Web圖片的圖形。” (根據 FileInfo.com)。 儘管PNG的文件大小通常會稍大一些,但其質量往往比JPEG稍好。 PNG還支持包含透明背景的圖形(而JPEG不包含)。

無論出於何種原因想要使用PNG,Inkscape都可以讓您輕鬆導出到該文件類型。 這是如何做。

隱藏的等距電話設計背景

對於本文,我將使用我的 我在最近的Inkscape視頻教程中創建的等距電話設計。 我將背景圖層隱藏在“圖層”面板中(由上圖中的紅色箭頭表示),還使畫布成為棋盤背景,以便您可以看到合成透明的位置(建議您參考以下內容的教程) 如何使您的Inkscape畫布看起來像Adobe Illustrator的Artboard,我將在這裡設置您的文檔屬性)。

1.將頁面導出到PNG圖片

文件導出PNG圖像Inkscape教程

一切設置完成並準備導出後,我可以轉到“文件”>“導出PNG圖像”(上圖中的紅色箭頭)。

導出PNG圖片對話盒Inkscape

這將在我的畫布的右側彈出“導出PNG圖片”對話框(照片中以紅色突出顯示)。 我的第一個選擇是在“導出區域”下選擇一個標籤,其中有四種不同的設置可供選擇。 如果要導出畫布邊框內的所有內容(因此,基本上是整個構圖),則將選擇“頁面”導出區域選項(綠色箭頭)。 在本節中,您將看到兩列和三行包含數值數據,以及用於選擇單位的下拉框(我的圖像/畫布當前以px或像素為單位)。

x0和y0 inkscape導出png圖像

本部分頂部的前兩個值是“ x0”和“ y0”(上面的綠色突出顯示)。 這些值表示圖像的左下邊界或角的位置(換句話說,圖像的起始坐標)。 X變量始終代表寬度,Y變量始終代表高度。 由於我們要導出整個頁面,因此我們的圖像從x的坐標0和y的坐標開始。

x1和y1 inkscape導出png圖像

接下來的值是“ x1”和“ y1”(上面的綠色突出顯示)。 這些值表示圖像右上邊界或角的位置(換句話說,文檔的結束坐標)。 此構圖的總畫布大小為1920像素乘1080像素,因此我的x1坐標為1920,我的y1坐標為1080(請記住,通過本節中的“單位”下拉菜單,我的頁面單位設置為像素)。

寬度和高度inkscape導出png圖像

本節中的最後兩個值是“寬度”和“高度”,它們反映了我的出口區域的總大小。 我的寬度顯示為1920,我的高度顯示為1080,因為這是我整個畫布的大小。 因此,PNG在導出時將與我的畫布相同。

圖像大小和分辨率inkscape導出png圖像

“導出PNG圖片”對話框的下一部分是“圖片尺寸”(上面綠色突出顯示)。 本部分允許您根據圖像的整體分辨率調整最終圖像尺寸的整體寬度和高度。 分辨率取決於您要在圖像的每英寸上顯示多少個像素(“點”)(像素和點本質上是同一件事–它們是圖片的最小單位。儘管dpi或“每英寸點數”,通常在使用打印機時使用,因為打印機會產生點,並且在描述計算機上顯示的圖像時更常用像素。 您在一個區域中顯示的像素或點越多,圖像的分辨率就越高。 但是,要獲得更高的分辨率,就要權衡取捨,因為它會使您的整體文件更大。 您可以通過上圖中紅色箭頭指出的框來調整分辨率。

在Inkscape中提高圖像分辨率

因此,例如,如果我知道我的圖像需要具有300 dpi(每英寸的點數)的最終分辨率,則可以通過在dpi字段(紅色箭頭)中鍵入“ 300”來設置分辨率。 如果我按Tab鍵,您會注意到我的圖像的寬度和高度會突然改變(綠色區域突出顯示)。 因為我將分辨率從96提高到300,所以圖像現在將成為更高分辨率的圖像(在圖像的每一英寸中顯示更多的點)。 結果,我的整體圖像尺寸現在要大得多(我的寬度和高度從1920×1080變為6000×3375)。

在Inkscape中降低圖像分辨率

另一方面,如果我通過在第一個dpi字段中鍵入“ 72”來降低分辨率,則您會看到我的圖像尺寸將縮小為1440×810。 這是因為我現在有一個較低分辨率的圖像,在圖像中每英寸顯示的點數更少。

我將值更改回默認值96 dpi。

Filname Section導出PNG圖片對話

在“圖像大小”部分下面是用於設置要導出圖像的文件名以及在計算機上要導出圖像的位置(以綠色突出顯示)的選項。 它將文件導出到用於在Inkscape上保存任何其他文件的最後一個位置,或者如果您尚未保存文件,則將其導出到Inkscape上當前設置的默認位置。

要更改文件名或文件的導出位置,請單擊“導出為”按鈕(上圖中的紅色箭頭)。

Inkscape File Explorer導出到PNG

在這裡,您將被帶到文件瀏覽器或查找器窗口(取決於所使用的操作系統),您可以在其中搜索計算機以找到要保存到的文件位置。 就我而言,我在(D :)驅動器上,在名為“照片”的文件夾中,在另一個名為“ Inkscape Photos”的文件夾中(您可以在上圖中突出顯示的綠色區域中看到完整的文件夾位置)。

在使用名稱“ Phone Isometric Design Gen 3.png”之前,我已經導出了此文件,因此,為什麼我的文件名默認顯示為該名稱(紅色箭頭)。 我將名稱更改為“等距電話設計無背景”。

另存為類型文件導出Inkscape教程

如果單擊“另存為類型”下拉菜單,則“ PNG”將是唯一可用的選項。 Inkscape僅導出到PNG。 如果需要導出為JPEG文件或其他文件類型之類的文件,則必須將文件從Inkscape導出為PNG,然後打開另一個程序,例如 GIMP (另一個很棒的免費程序,我有 數百個教程 for)並導出到所需的任何文件類型。

準備導出後,點擊“保存”按鈕。

Inkscape導出到PNG按鈕

可是等等! 您尚未完成–在實際導出圖像之前,還有最後一個關鍵步驟。 您必須單擊帶有綠色複選標記的標記為“導出”的按鈕才能實際導出文件(上圖中的紅色箭頭)。 如果不單擊此按鈕,則不會導出文件。 單擊此按鈕後,我的SVG文件現在將導出為PNG文件。

備註: 如果您選中“導出”按鈕左側的“完成時關閉”選項(在上圖中以藍色框出),則在完成導出後,“導出PNG圖片”對話框將關閉。

2.將工程圖導出為PNG圖像

上一節討論了將整個頁面導出到PNG文件的選項,但是如果您只想導出頁面上的圖形而不是周圍的空白怎麼辦?

在Inkscape中繪製導出區域

好了,“導出區域”部分下的第二個選項卡允許您執行此操作。 轉到“文件”>“導出PNG圖片”以打開“導出PNG圖片”對話框(假設您在上一步中尚未將其打開)後,您可以單擊“導出區域”部分(紅色的“繪圖”標籤)箭頭)。

此選項將僅導出包含繪圖的圖像區域。 因此,在這種情況下,它將僅導出其中具有電話設計的區域。 手機設計和畫布邊界之間的所有空白都不會使其成為最終導出的PNG。 這反映在我們的圖像坐標值上,該值與“頁面”設置下的值相比已經發生了變化。

x0和y0圖形導出區域inkscape

現在,我的x0值為317.278像素,我的y0值為121.273像素(以綠色突出顯示)。 這是圖像左下角(或起始坐標)的新位置。

x1和y1圖形導出區域inkscape

此外,我的x1值現在為1602.722像素,我的y1值為911.076。 這是圖片右上角(或結束坐標)的新位置。

寬度和高度繪圖導出區域inkscape

因此,我的圖像導出區域現在將不再覆蓋畫布的整個長度(1920×1080像素)。 由於它將消除圖形周圍的空白空間,因此它將更小。 新的寬度和高度(綠色輪廓線)確認了這一點。 我的寬度現在為1285.444,我的新高度現在為789.803(均為像素值)。

圖像尺寸圖導出區域inkscape

在“圖像尺寸”部分(上圖中綠色標記)下,我可以再次更改圖像的分辨率,這將增加或減小導出PNG的最終寬度和高度。 寬度和高度顯示為1285×790像素,因為上一節中的值已四捨五入。 Inkscape無法導出像素的一小部分,因此必須將這些值四捨五入到最接近的整數。

導出為工程圖導出區域inkscape

準備導出圖形時,可以再次單擊“導出為”選項(紅色箭頭)以更改文件名和位置(我將文件名更改為“等距電話圖”),然後單擊“導出”按鈕將SVG導出為PNG(藍色箭頭)。

等距電話繪圖

上面是最終的導出圖紙。 如果用鼠標突出顯示照片,則會注意到圖像的邊界在圖形的結尾處結束(注意:本文已將其縮小了一點)。

3.將選擇導出到PNG

除了導出整個構圖和僅導出工程圖之外,還可以將導出的區域縮小到一個選擇範圍。

精選出口地區Inkscape 2019

因此,假設我們只想導出手機的正面。 我可以從工具箱中抓住選擇工具(上圖中的紅色箭頭),然後按住Shift鍵單擊要選擇導出的所有元素(單擊構成手機正面的所有形狀) 。 選中所有這些元素後,您現在將看到在“導出PNG圖片”對話框下,“導出區域”選項卡已自動更改為“選擇”選項卡(照片中的綠色箭頭)。

選擇導出是將SVG導出到PNG Inkscape

現在,我的起點和終點坐標反映了所選區域的起點和終點,並且圖像的寬度和高度已更改為與該區域的尺寸相匹配(在上圖中以綠色概述)。

我可以再次在“圖像尺寸”部分(紅色輪廓線)下更改圖像的分辨率,這將根據設置的分辨率增加或減小圖像的整體尺寸。



我也可以使用“文件名”部分下的“導出為”按鈕(藍色輪廓線)更改文件名(這次將其更改為“等距電話正面”)和我想保存文件的位置,然後單擊“導出” ”將所選內容導出到PNG。 這裡還有一些其他選項值得一提。 首先,我可以“批量導出”我選擇的對象,這意味著每個對象將作為單獨的PNG導出。 在此之下,我可以選擇“隱藏除所選內容以外的所有內容”,這意味著我未選擇的內容將不會顯示在最終合成中。 如果我未選中此選項,則只要未選擇的項目適合我要導出到的框架區域,它們仍將顯示。

隱藏和隱藏隱藏的選擇區域

上面是導出選擇的兩種不同結果–左側是未選中“隱藏除選擇之外的所有內容”選項的結果,而右側是選中該選項的結果。

 

4.將自定義區域導出到PNG

“導出到PNG圖像”對話框的最後一部分是用於導出合成的自定義區域的選項。 在這裡,所有其他規則都適用於其他設置(x0和y0是您的起始坐標,x1和y1是您的結束坐標,而Width和Height將是合成的總大小)。

此處的主要區別是,使用這些值設置的區域將是導出的區域-不管該區域中是否有工程圖。 因此,這幾乎就像設置裁剪一樣,因為您要裁剪超出設置值的任何內容。

海關出口地區2019 Inkscape教程

為了演示該設置的實際效果,我將x0和y0值設置為250,將x1和y1值設置為1250。這將創建寬度和高度為1000像素的圖像。 我將圖像名稱更改為“等距電話自定義區域”,然後單擊“導出”。

等距手機自定義區域

我的最終構圖將是一個1000 x 1000像素的正方形,無論設計在輸出區域之外的任何地方,都有部分設計截止。

本教程就是這樣! 如果喜歡的話,可以看看我的其他任何一個 Inkscape幫助文章, Inkscape視頻教程, 或者 GIMP教程.

訂閱DMD新聞

訂閱DMD新聞

註冊以接收有關您喜歡的開源軟件的新教程,課程更新和最新新聞!

您已成功訂閱!

別起來Pinterest上

分享這個