如何在 UIImageView Swift 中使用 WebP 图像

dav*_*d35 6 uiimageview ios webp swift

我想在 UIImageView 我的 ios 项目中使用 webp 图像,该项目采用 Swift 语言。

我尝试使用Matt Thompson 库 ,但它不适用于 Swift 项目。我已经导入了框架并完成了所有必需的任务,但有很多链接错误。

如何在 swift 代码中使用 UIImageView 中的 webp Image?

Mus*_*les 5

2019 年环球银行金融电信协会 5

我使用SDWebImageWebPCoder,它的效果就像魔术一样。

以下是如何使用它:-

  let webPCoder = SDImageWebPCoder.shared
    SDImageCodersManager.shared.addCoder(webPCoder)
    guard let webpURL = URL(string: webpUrlString)  else {return}
    DispatchQueue.main.async {
        imageView.sd_setImage(with: webpURL)
    }
Run Code Online (Sandbox Code Playgroud)


aur*_*n31 4

您可以使用 Pod https://github.com/rs/SDWebImage

从 Web 加载 WebP 图像真的很容易

使用斯威夫特:

SDWebImageManager.shared().loadImage(with: url, options: .highPriority, progress: nil, completed: {(resultSet) in
            YOURWEBVIEW.image = resultSet.0

        })
Run Code Online (Sandbox Code Playgroud)