zoukankan      html  css  js  c++  java
  • UIImage与UIColor互转

    Objective-C

    UIColor -> UIImage

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    - (UIImage*) createImageWithColor: (UIColor*) color
    {
        CGRect rect=CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
        UIGraphicsBeginImageContext(rect.size);
        CGContextRef context = UIGraphicsGetCurrentContext();
        CGContextSetFillColorWithColor(context, [color CGColor]);
        CGContextFillRect(context, rect);
        UIImage *theImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
        return theImage;
    }

     

    UIImage -> UIColor

    1
    [UIColor colorWithPatternImage:[UIImageimageNamed:@"Background"]]

     

     

    Swift

    UIColor -> UIImage

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    func createImageWithColor(color: UIColor) -> UIImage
    {
        let rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f)
        UIGraphicsBeginImageContext(rect.size)
        let context = UIGraphicsGetCurrentContext()
        CGContextSetFillColorWithColor(context, color.CGColor)
        CGContextFillRect(context, rect)
        let theImage = UIGraphicsGetImageFromCurrentImageContext()
        UIGraphicsEndImageContext()
        return theImage
    }

     

     

    UIImage -> UIColor

    1
    UIColor(PatternImage: UIImage(named: @"Background"))
  • 相关阅读:
    CSRF 1 (转)
    学习笔记-静态SQL和动态SQL
    学习笔记-oracle-PL/SQL-动态游标
    spring框架介绍以及简单使用
    SpringMvc的常用注解
    tcp的三次握手个四次挥手
    大量面试题
    Comparable和Comparator接口
    JVM介绍
    JVM类加载
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/5115716.html
Copyright © 2011-2022 走看看