【发布时间】:2016-10-29 23:01:22
【问题描述】:
我正在使用 AlamofireImage 下载并设置我的 UIImage:
backdrop.af_setImageWithURL(downloadURL)
图像比我要显示的要大得多,所以我遇到了锯齿问题。如何正确调整此图像的大小?
结果:
【问题讨论】:
-
你能告诉我们你到目前为止做了什么,但没有奏效,以便我们为你提供帮助。因为现在正在查看问题,它可以归类为基于意见的问题,不适合本论坛。
-
我没有做过任何关于抗锯齿的事情,我不知道该怎么做。除了锯齿之外,我的图像显示得非常好。 @Andrej
-
您的别名问题是什么?大多数调整大小的算法都可能产生相同的效果。重新调整大小算法,请参阅stackoverflow.com/a/28513086/1271826。不过,通常我们会调整大小以尽量减少对内存的影响,而不是解决由于更改大小而导致的图像软化问题。
-
顺便说一句,Alamofireimage 已经有图片scaling methods,所以你可能不需要自己写。
-
我已经尽我所能描述了我关于别名的问题,我能描述它的唯一方法是它看起来太尖锐了。靠近在一起的细线看起来不正确。我觉得图像确实需要更柔和。我在情节提要中使用了“Aspect Fit”模式来缩放我的图像。我将使用公认的解决方案发布前后图片,以便您查看。 @Rob
标签: ios swift uiimageview aliasing alamofireimage