zoukankan      html  css  js  c++  java
  • iOS View生成--->清晰的图片

    核心代码

    view生成图片方法

    UIGraphicsBeginImageContext(view.bounds.size);  
       [view.layer renderInContext:UIGraphicsGetCurrentContext()];  
       UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();  
       UIGraphicsEndImageContext();  

    生成的清晰图片

    #pragma mark 生成image  
    - (UIImage *)GetmakeImageWithView:(UIView *)view andWithSize:(CGSize)size  
    {  
          
        // 下面方法,第一个参数表示区域大小。第二个参数表示是否是非透明的。如果需要显示半透明效果,需要传NO,否则传YES。第三个参数就是屏幕密度了,关键就是第三个参数 [UIScreen mainScreen].scale。  
        UIGraphicsBeginImageContextWithOptions(size, NO, 0.0);  
        [view.layer renderInContext:UIGraphicsGetCurrentContext()];  
        UIImage *image = UIGraphicsGetImageFromCurrentImageContext();  
        UIGraphicsEndImageContext();  
        return image;  
      
    }  
  • 相关阅读:
    SQL 通配符
    低压电器及其控制
    计算机组成原理
    ASP.NET MVC 4 跨域
    C#排序算法小结
    C# 集合扩展快速排序算法
    C# 排序算法记录
    文件大小
    ProcDump
    C# 获取文件MD5校验码
  • 原文地址:https://www.cnblogs.com/shenlaiyaoshi/p/9006069.html
Copyright © 2011-2022 走看看