2017-05-26 63 views
0

我知道xcode已經推出了一個選項來提供矢量圖像(.pdf),以便我們不必爲每個維度提供圖像,例如1X,2X,3X什麼是最好的方式來獲取資產目錄的矢量圖像

這樣可以節省大量的時間和它真的一個很好的功能

但是如何去.pdf格式製作的矢量圖像。

據我所知,任何PNG圖像可以保存爲PDF圖像是否意味着它已被矢量化?

,否則我們必須這樣做,在困難的方式。通過通過

安裝Adobe Illustrator和製作的矢量圖像,否則它沒有任何網絡應用程序,它會爲我們

基本上我想要做正確的方式,以便在3x設備中顯示圖像時也沒有圖像失真

回答

1

這是@Senseful的優秀答案的補充。

如何使矢量圖像.pdf格式

我會告訴如何在Inkscape中做到這一點,因爲它是免費的,開源的,但是其他的方案應該是相似的。

在Inkscape中:

  1. 創建一個新項目。
  2. 轉到文件>文檔屬性,並使用px中的單位將自定義頁面大小設置爲您的@ 1x大小(44x44,100x100等)。
  3. 製作您的作品。
  4. 轉到文件>另存爲...>可打印文檔格式(* .pdf)>保存>確定。 (或者,你可以去打印>打印到文件>輸出格式:PDF>打印,但不會有儘可能多的選擇。)

注:

  • 正如在接受提及答案,您無法調整圖像大小,因爲Xcode在構建時仍會產生光柵化圖像。如果你需要調整圖像大小,你應該製作一個不同大小的新.pdf文件。
  • 如果你已經有一個形象的.svg這是錯誤的頁面大小,請執行以下操作:

    1. 更改頁面大小(Inkscape中>文件>文件屬性)
    2. 選擇所有對象(按Ctrl + A)在工作空間上調整大小以適應新的頁面大小。 (按住Ctrl保持寬高比。)
  • 要將.svg文件轉換爲.pdf,您還可以找到聯機實用程序來爲您完成這項工作。 Here is one examplethis answer。這有利於您輕鬆設置.pdf大小。

進一步閱讀

Original answer

相關問題