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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从网址加载图片呈现质量非常差相关的知识,希望对你有一定的参考价值。

我正在使用kingfisher异步加载图像。我已经设置了一个不同大小的图像服务器,以测试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)

图片

enter image description here

答案

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

以上是关于从网址加载图片呈现质量非常差的主要内容,如果未能解决你的问题,请参考以下文章

使用 evo pdf 转换 word 文档时图像质量差

呈现报告质量 EMF 与 PDF

实战经验 | 怎样才能提升代码质量?

如何从片段内的列表视图打开链接网址?

从相机获取全质量图片并上传?

提升代码质量的方法:领域模型设计原则设计模式