2017-05-26 56 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

相关问题