iOS:使用calyer renderInContext来捕获imageview的丢失质量

时间:2017-06-27 15:35:48

标签: ios

我使用calyer的renderInContext来创建对imageView的捕获,但我发现它正在失去质量。我哪里错了?

代码: enter image description here

结果: enter image description here

编辑:

上面的图片由imageView显示,其中contentMode为aspectFill和clipToBounds。

下面的图片是由我给出的代码处理的,实际上,我只是想将图像剪裁为与imageView相同的大小,其中contentMode为aspectFill,所以我不需要clipToBounds来导致{{ 1}}。

1 个答案:

答案 0 :(得分:0)

根据@deadbeef的评论,底部图像的质量实际上更好(缩小更平滑),我不知道为什么,并且正如他所建议的那样,尝试降低上下文的插值质量如果你想达到同样的目标" sharp"顶部图片的结果。

<!DOCTYPE html> <html> <body> <div> <h1>Welcome to <span id='hi'>Null</span></h1> </div> </body> </html

我将它改为低,它有效!