我尝试使用 XCode 的新 PDF 功能,该功能基本上将图像缩放为 1x、2x 和 3x。不幸的是,我也在使用 Spritekit,所以我宁愿使用 SKTextureAtlases 而不是资产目录。
我的问题是 pdf 的光栅化版本看起来比从 Adobe Illustrator(或使用智能对象的 Photoshop)导出的任何内容都要好。
这是一个带有示例的Imgur 专辑的链接。
具体来说,从 Illustrator 导出的图像有 2 个正方形大小:60 像素和 90 像素。Xcode 中的图像都具有相同的名称,但位于两个不同的图集中:atlas@2x.atlas 和 atlas@3x.atlas。PDF 从 Illustrator 以 30px 正方形导出,然后 Xcode 将其缩放为 2x 和 3x 版本。
那么为什么 Xcode 版本看起来更清晰(尤其是在圆角和平边之间的交界处)?