美文网首页
UIGraphicsBeginImageContext 生成图片

UIGraphicsBeginImageContext 生成图片

作者: pigLily | 来源:发表于2021-11-30 12:30 被阅读0次

针对这个问题,我们先来看看另外一个方法:UIGraphicBeiginImageContextWithOptions(CGSize size,Bool opaque,CGFLoat scale) size就是作图的size,opaque顾名思义不透明,scale是缩放因子。

UIGraphicsBeginImageContext其实就等同于UIGraphicsBeginImageContextWithOptions(size,NO,1.0)之所以生成的图片不清晰,问题就出在scale上。因为scale是1.0,而retina屏幕的像素不是一倍像素,所以我们需要手动处理scale,用UIGraphicsBeginImageContextWithOptions(size,NO,0.0)个方法作图。0.0的意思就是自动调整缩放因子以适配显示屏,无论是Retina屏还是普通屏,都可以清晰呈现。

相关文章

网友评论

      本文标题:UIGraphicsBeginImageContext 生成图片

      本文链接:https://www.haomeiwen.com/subject/vmhdxrtx.html