SVG

作者: 勇往直前888 | 来源:发表于2016-02-19 10:52 被阅读1508次

    背景

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

    调研

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

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

    • 可伸缩,绘图,动画,无损缩放,这些特性还是比较吸引人的。用起来也比较简单。
    • 这基本上是一种前端技术,目前在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

        本文链接:https://www.haomeiwen.com/subject/srxvkttx.html