据我所知,Apple 有一种新方法来创建 3x 的图像,称为 PDF 矢量图像。我有一个 PSD 文件(许多图标具有多个图层),现在我想将所有图层导出为 pdf 矢量图像以使用资产目录。我也参考了本教程,但我不明白如何执行第 1 步。 http://martiancraft.com/blog/2014/09/vector-images-xcode6/
我怎样才能做到这一点?请给出一些解决方案来做到这一点。提前致谢。
据我所知,Apple 有一种新方法来创建 3x 的图像,称为 PDF 矢量图像。我有一个 PSD 文件(许多图标具有多个图层),现在我想将所有图层导出为 pdf 矢量图像以使用资产目录。我也参考了本教程,但我不明白如何执行第 1 步。 http://martiancraft.com/blog/2014/09/vector-images-xcode6/
我怎样才能做到这一点?请给出一些解决方案来做到这一点。提前致谢。
您可以在 Xcode 中的 1x 插槽中使用矢量化 PDF 文件。
当你编译你的项目时,Xcode 会自动为每个所需的分辨率(1x、2x 和 3x)生成 PNG 文件。(您的最终项目将没有 PDF 文件)
要使用该功能,您需要拥有矢量化图像(SVG、EPS 或 AI)并将它们打印为矢量化 PDF。(PSD 不是矢量化格式)
我通常使用 SVG 文件,并使用此页面http://www.fileformat.info/convert/image/svg2pdf.htm打印到矢量化 PDF
如果您有 PSD 文件,您可以将图层保存为 3x 分辨率的 PNG,然后将每个 PNG 放入 3x 插槽中。当你这样做时,XCode 会自动生成 1x 和 2x 图像,调整 3x 图像的大小。
希望这可以帮助