【问题标题】:Xcode 8 import pdf (vector) intro image assets not working wellXcode 8 导入 pdf(矢量)介绍图像资产效果不佳
【发布时间】:2016-09-20 09:43:37
【问题描述】:

我拖动 pdf 介绍图像资产(通用)并构建 Xcode。

没有生成 png@2 png@3 。 (仅 PDF)

我遵循本教程: https://icons8.com/articles/how-to-use-vectors-in-xcode-7/

当我在设备上启动应用程序时,图像质量很差......

Xcode 6、7 工作.... 也许PDF文件需要优化?!

在研究中我发现“svg 的大小并不重要”,但在这种情况下它是(我测试它)。

【问题讨论】:

  • Xcode 是个笑话——在你的工作流程中使用paintcode。错误,paintcodeapp.com 是 URL

标签: xcode vector


【解决方案1】:

不确定这是否有帮助,但从我所读到的内容来看,Xcode 并不完全支持矢量图形。听起来您无法加载矢量图像(.pdf),并且可以根据需要进行缩放。相反,无论 .pdf 的默认大小是什么,它都会假定它是 1x 大小,然后缩放 pdf 以在构建时自动创建 2x 和 3x 图像。所以它实际上并没有缩放原始文件,只是创建 pdf 原始大小的 1x、2x 和 3x png。从我正在阅读的内容来看,人们认为这样做是为了保持向后兼容性。我找不到任何说它在 Xcode 8 中发生变化的东西,所以我假设它仍然以相同的方式工作。

这个问题好像很好回答:How do vector images work in Xcode (i.e. pdf files)?

希望我能提供帮助。

【讨论】:

  • 告诉我有关 png 的信息。 Xcode 创建文件(在硬盘上)还是只是在运行时虚拟创建图像数据(在启动时)?
  • 正确,它只是在运行时创建 png。我刚刚开始将我所有的图像转换为 pdf 并且它们工作得很好。一切都按照我期望的方式调整大小。请记住,您的原始 pdf 需要调整大小以适合 1x 分辨率。
  • 只是一个更正。 .png 是在编译时而不是运行时从 PDF 构建的。您在构建时受到的影响很小,但应该是最小的。取决于需要转换的 PDF 数量。
【解决方案2】:

可能的 hepful 支持链接,我建议更新到最新版本。代码 13 xcode 8.1 xcode 8

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-13
  • 1970-01-01
  • 1970-01-01
  • 2020-07-09
  • 2020-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多