Ios 在从URL:Swift获取数据之前调整图像大小

Ios 在从URL:Swift获取数据之前调整图像大小,ios,swift,image,Ios,Swift,Image,我正在向collectionView展示一些照片。我从服务器上得到了一些URL,我向翠鸟提出了一个请求。我的问题是,我的URL包含超过2000x1000像素的图像。我能不能避免下载这么大的照片,而要求一张更小的照片?我不想下载,然后调整大小,因为这将不会加快事情。谢谢 我的代码: self.image.kf.setImage(with: URL(string:imageUrl)!, placeholder: UIImage(named: "placeholderImage"), options:

我正在向collectionView展示一些照片。我从服务器上得到了一些URL,我向翠鸟提出了一个请求。我的问题是,我的URL包含超过2000x1000像素的图像。我能不能避免下载这么大的照片,而要求一张更小的照片?我不想下载,然后调整大小,因为这将不会加快事情。谢谢

我的代码:

self.image.kf.setImage(with: URL(string:imageUrl)!, placeholder: UIImage(named: "placeholderImage"), options: nil, progressBlock: { receivedSize, totalSize in
print(totalSize)
            }, completionHandler: nil)

这只有在服务器支持的情况下才可能。服务器需要支持图像大小调整。您不能仅在客户端上执行此操作。