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)")
}
}