从URL加载.svg图像

时间:2016-08-18 10:03:39

标签: swift svg loadimage

我可以使用库SDWebImage从URL加载.svg图像吗?我找到了SVGKit,但它不是高性能,太多错误并且在webview中加载图像。 我需要最好的练习。提前谢谢。

1 个答案:

答案 0 :(得分:1)

关于这个问题的几点想法:

1)方式 SVG TO PNG API

使用http请求加载图片并获取转换为SVG TO PNG图像的网址。 尝试寻找服务

2)方式 SVG TO PNG html + JS

您可以将带有SVG TO PNG js的html文件添加到我们的项目中。我不知道js,但是快速的代码将是:

   0 - count: 8
0x0a - count: 2
   1 - count: 1

和html:

import UIKit

class ViewController: UIViewController {

var webView = UIWebView()
override func viewDidLoad() {
    super.viewDidLoad()

    webView = UIWebView(frame: UIScreen.mainScreen().bounds)
    view.addSubview(webView)

    let url = NSBundle.mainBundle().URLForResource("SvgToPng", withExtension:"html")
    let request = NSURLRequest(URL: url!)
    webView.loadRequest(request)
}
}

3)方式 GCDWebServer(https://github.com/swisspol/GCDWebServer

您可以制作本地服务并创建自己的脚本(它可以比2路更强大)。