RemoteImageSize 1.0.0

RemoteImageSize 1.0.0

Hoangtaki维护。



  • Harry Tran

RemoteImageSize

Version License Platform Language Build Status

RemoteImageSize是一个帮助您从URL检索大小的库

系统要求

  • Xcode 10或更高版本
  • iOS 9.0或更高版本
  • Swift 5.0或更高版本

功能

  • 可以从指定的GIF、PNG类型从URL同步获取图像大小,而不下载它。
  • 通过URLSession获取其他图像类型

入门

CocoaPods

使用CocoaPods安装,将以下代码添加到您的Podfile

platform :ios, '9.0'
use_frameworks!
pod 'RemoteImageSize'

Swift 包管理器

使用 Swift 包管理器 安装,请将以下内容添加到您的 Package.swift

dependencies: [
    .package(url: "https://github.com/hoangtaiki/RemoteImageSize", from: "1.0.0"),
],

使用方式

let remoteImageSize = RemoteImageSize()

获取指定图像类型的大小

let remoteImageSize = RemoteImageSize()
let pngImageURL = URL(string: "https://i.imgur.com/vKYKUri.png")!
remoteImageSize.getImageSizeFromURL(pngImageURL, imageType: .png) { (size, error) in
    guard let s = size else {
        return
    }
    print("PNG image size = \(s)")
}

获取未指定图像类型的大小

let remoteImageSize = RemoteImageSize()
let jpgImageURL = URL(string: "https://i.imgur.com/9gvybiS.jpg")!
remoteImageSize.getImageSizeFromURL(jpgImageURL) { (size, error) in
    guard let s = size else {
        return
    }
    print("JPG image size = \(s)")
}

贡献

我们很高兴你对 RemoteImageSize 感兴趣,并期待看到你如何发展它。如果你有建议或错误报告,请随时发送拉取请求或创建新问题。

谢谢,希望你玩得开心!