Я разрабатываю приложение, используя библиотеку Kingfisher
для загрузки image
из ulr и отображения в CollectionViewCell
.Я пытаюсь изменить размер изображения, чтобы оно соответствовало Contentview
из CollectionViewCell
.Я пробовал ResizeProcessor
и ScaleFactor
из библиотеки, но в результате изображение выглядит blur
.Моя реализация ниже (функция - это вызов в 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])
Есть что-то, что я сделал не так?Качество images
кажется очень размытым.