ios - Xcode 是否支持任何形式的 Assets 将一张图像缩放到所有 Assets 大小?

标签 ios xcode image assets scaling

我发现 Xcode 和 iOS 应用程序项目非常烦人的一件事是 Assets (例如 AppIconLaunchImage)似乎需要某些不同尺寸的图像,所以我通常最终做的是花费大量时间将较大的图像缩小到这些所需的尺寸。有什么方法可以在 Xcode 中自动执行此操作,以获取一张图像(大 PNG 甚至矢量图像)并将其缩放到所有这些尺寸?

最佳答案

是的,您可以通过使用 PDF 来实现这一点。从 Xcode 6 开始,支持将 PDF 作为 Assets 。您只需放置一个具有基本尺寸的 PDF,所有其他尺寸都是在编译时从中生成的。请注意,该应用程序在运行时仍使用 PNG。 Here是一个很好的关于 PDF 的教程。

但是在撰写本文时,AppIconLaunchImage 资源并不支持此功能,如您所见。对于那些,您可以使用一些插件,在您使用的设计应用程序中自动生成这些尺寸(对于 Ilustrator 或 Photoshop 等最流行的应用程序,有这样的插件)。这并不理想,但它确实加快了这个过程。

关于ios - Xcode 是否支持任何形式的 Assets 将一张图像缩放到所有 Assets 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36961074/

相关文章:

javascript - 如何使用 laravel 保存裁剪后的头像

android - 如何使用 Twitter 套件在 Android 中获取个人资料图片,

android - 在firebase,flutter中应该如何处理好友请求和邀请?

c++ - xcode 关键字语法着色,不识别 c++ std::string

ios - 使用自定义表格 View 单元格从 UITextField 获取数据

xcode - 设置兼容所有 iDevices 的背景图片

ios - Swift/XCode 与 Kingfisher - 无法从 Web 加载图像

javascript - 在固定高度的 div 中垂直对齐图像

ios - Xcode 中 IBAction 的函数?

html - iFrame 视频无法在 iPhone (Safari) 上播放