Swift51.com
Swift 头像
Swift  2016-03-08 00:30

ImageScout 最小网络代价获得图片大小及类型

回复:0  查看:4419  感兴趣:18  赞:0  

ImageScout是fastimage的一个Swift实现,支持PNG、GIF和JPEG。它可以让你通过下载尽可能少的内容来判断一个远程图像的大小和类型。

示例代码:

let scout = ImageScout()

scout.scoutImageWithURI("http://.../image-scout-logo.png") { error, size, type in
  if let unwrappedError = error {
    println(unwrappedError.code)
  } else {
    println("Size: \(size)")
    println("Type: \(type.rawValue)")
  }
}

相关开源代码