SVG

背景

Android负责人问我iOS原生是否支持SVG(Scalable Vector Graphics)格式矢量图,我大致百度了一下,给出的回答是原生不支持的。不过我想进一步了解。

调研

  • 看了下面极客学院的视频,感觉不错。至少目前可以理解为HTML中的一段标签,在 之间,是一种网页前端的技术。

极客学院看视频是要钱的,这次是验证邮箱,获得了一天的时间,看了这个视频,感觉讲得不错

  • 可伸缩,绘图,动画,无损缩放,这些特性还是比较吸引人的。用起来也比较简单。
  • 这基本上是一种前端技术,目前在Windows平台,IE9支持还不是很好
  • iOS的safari浏览器和UIWebView控件支持PDF和SVG两种格式矢量图,不过滤镜支持得不够好。
  • iOS9,XCode7还是支持到PDF的矢量图。需要第三方库SVGKit才能用,用法和UIKit很像。
  • Web-App,HTML5中可以用

参考

iOS 对矢量图片的支持如何?
SVGKit/SVGKit
[UIWebView 读取SVG文件](UIWebView 读取SVG文件)
SVGKit 2013 – Usage
极客学院SVG视频
高清图标SVG解决方案全总结(上)
高清图标SVG解决方案全总结(下)

你可能感兴趣的:(SVG)