2016-09-20 26 views
9
  • 我拖動pdf介紹圖像資產(通用)和構建x代碼... 沒有生成png @ 2 png @ 3。 (僅PDF)

我按照這個教程: https://icons8.com/articles/how-to-use-vectors-in-xcode-7/xcode 8導入pdf(矢量)介紹圖像資產工作不正常

當我的設備的圖像是如此糟糕質量上啓動應用程序...

enter image description here

X-碼6, 7 working .... 也許PDF文件需要優化?!

在研究中,我發現「svg的大小並不重要」,但在這種情況下它是(我測試它)。

+0

Xcode是一個笑話 - 在您的工作流程中使用paintcode。 Err,paintcodeapp.com是網址 – Fattie

回答

1

不知道這是否有幫助,但從我讀到的這一點來看,Xcode並不完全支持矢量圖形。這聽起來像是你可以加載矢量圖像(.pdf),而且它可以擴展而不需要。相反,無論您的.pdf的默認大小是多少,它都會假定爲1x大小,然後縮放pdf以在構建時自動創建2倍和3倍圖像。所以它並沒有實際縮放原始圖片,只是創建了pdf的原始大小的1x,2x和3x png。從我正在閱讀的內容來看,人們認爲這是爲了保持向後兼容性。我找不到任何說它在Xcode 8中已經改變的東西,所以我假設它仍然以相同的方式工作。

這個問題似乎回答得好:How do vector images work in Xcode (i.e. pdf files)?

希望我能幫助。

+0

告訴我關於PNG。 Xcode創建文件(在硬盤上)或者他只是在運行時虛擬(啓動時)創建圖像數據? –

+1

正確,它只是在運行時創建png。我剛開始將我的所有圖像轉換爲PDF格式,並且他們一直在努力工作。一切都按照我預期的方式調整大小。請記住,您的原始PDF格式需要根據1x分辨率進行調整。 –

+3

Paintcode應用程序是$ 100 –