我正在使用Kingfisher库开发一个应用程序,以从URL加载图像并在CollectionViewCell中显示。我试图调整图像大小以适应CollectionViewCell的Contentview。
我尝试了库中的ResizeProcessor和ScaleFactor,但结果图像似乎模糊。我的实现如下(函数在CellForRowAtIndexPath中调用):
我尝试了库中的ResizeProcessor和ScaleFactor,但结果图像似乎模糊。我的实现如下(函数在CellForRowAtIndexPath中调用):
let url = photo.flickrImageURL("m")
let size = contentView.frame.size
print("size is \(size.debugDescription)")
let resizeProcessor = ResizingImageProcessor(referenceSize: size, mode: .aspectFit)
self.flickrPhoto.kf.setImage(with: url, options: [.backgroundDecode,.processor(resizeProcessor), .scaleFactor(UIScreen.main.scale),.cacheOriginalImage])
我做错了什么吗?图像
的质量看起来很模糊。