IMRemoteImageSize 1.0.2

IMRemoteImageSize 1.0.2

测试测试过的
语言语言 SwiftSwift
许可证 MIT
发布日期最新发布2016年3月
SPM支持SPM

Ian McDowell维护。



IMRemoteImageSize

IMRemoteImageSize是一个简单的iOS库,允许您获取远程图像(JPG、GIF、PNG或BMP)的尺寸,而无需下载图像。它检索文件的前几个字节,然后停止下载。

用法

IMRemoteImageSize是作为UIImage的扩展运行的。要获取远程图像的尺寸,只需执行以下操作

在您的Swift文件顶部添加import IMRemoteImageSize,然后添加以下代码以获取图像大小

let url = NSURL(...) // image url
UIImage.getImageSize(url, completion: { (size) -> Void in
    print("Got size of image: \(url): \(size)")
})

如果库无法确定大小,则返回CGSizeZero。

要运行示例工程,首先克隆仓库,然后从Example目录运行pod install

要求

用Swift 2.0编写,因此需要至少Xcode 7。兼容iOS 8.3及以上版本。

安装

IMRemoteImageSize可通过CocoaPods获取。要安装它,只需将以下行添加到Podfile。

pod "IMRemoteImageSize"

作者

Ian McDowell,[email protected]

许可证

IMRemoteImageSize在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。