美文网首页
使用Kingfisher加载图片后,处理图片尺寸

使用Kingfisher加载图片后,处理图片尺寸

作者: iLeooooo | 来源:发表于2021-07-12 15:31 被阅读0次

    使用KF加载网络图片后,经常会因为不同的图片处理需要做适配处理

    解决方法:

    let newUrl = url.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)!
    self.bgImage.kf.setImage(with: URL(string: newUrl)) { result in
        switch result {
        case .success(let value):
            let size = value.image.size
            let scale = Float(size.height / size.width)
            print("--\(size), ---\(scale)")
            print("Task done for: \(value.source.url?.absoluteString ?? "")")
        case .failure(let error):
            print("Job failed: \(error.localizedDescription)")
        }
    }
    

    相关文章

      网友评论

          本文标题:使用Kingfisher加载图片后,处理图片尺寸

          本文链接:https://www.haomeiwen.com/subject/xgorpltx.html