首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iOS中将jpg或png转换为svg?

如何在iOS中将jpg或png转换为svg?
EN

Stack Overflow用户
提问于 2016-09-27 18:51:21
回答 2查看 3.7K关注 0票数 2

我喜欢将.jpg或.png文件转换为可以在UIImageView中显示的.svg格式。在Objective-C中有办法做到这一点吗?

EN

Stack Overflow用户

发布于 2016-09-27 19:10:11

在Xcode中shouldn't使用SVG图像:

建议您对应用程序中的大多数图像使用

或JPEG文件。图像对象针对读取和显示这两种格式进行了优化,并且这些格式提供了比大多数其他图像格式更好的性能。由于PNG格式是无损的,因此特别推荐将其用于应用程序界面中使用的图像。

此外,根据许多开发人员的说法,有一个SVGKitbuggy,所以使用它的风险自负。

SVG是一种基于XML的矢量,在Xcode中,您也可以使用矢量,但使用的是PDF格式,并遵循this教程。

简而言之:

  1. 使用@1x资源生成PDF(在编译时将生成@2和@3)
  2. 将比例因子设置为单矢量:

与任何

  1. 文件一样,PNG文件按其名称将您的PDF拖放到所有通用图像中

UIImage imageNamed:@”Home”

此外,堆栈溢出(可能) related应答

票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39722740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档