从网址加载图片呈现质量非常差

时间:2017-12-16 13:49:38

标签: swift uiimageview uiimage

我使用use the debugger gdb进行异步加载图片。我已经设置了一个具有不同尺寸图像的服务器,以测试imageView内图像的质量。无论我使用什么尺寸(我使用的图像是矢量图形,因此可以转换为所有尺寸)它仍然在图像视图内变得非常低质量。在服务器端存储此类图像的最佳做法是什么,以便在imageview中获得高质量的效果?

ImageView的

let url = URL(string: "http://localhost:8000/media/static/img/currencies/bitcoin_uzSOQkH.png")
let currencyImageView = UIImageView(frame: CGRect.init(x: 0, y: 0, width: 35, height: 35))
currencyImageView.kf.setImage(with: url)

图片

kingfisher

1 个答案:

答案 0 :(得分:0)

这不是kf的错。在服务器上,只需存储具有更高分辨率的图像。对于 35 * 35 图像视图。你需要一个 @ 3x 大小的图像, 105 * 105 像素才能在所有设备中看起来都很好。

相关问题