• iOS imageview取色处理


    -(UIImage *)grayImage:(UIImage *)sourceImage
    {
        int bitmapInfo = kCGImageAlphaNone;
        int width = sourceImage.size.width;
        int height = sourceImage.size.height;
        CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray();
        CGContextRef context = CGBitmapContextCreate (nil,
                                                      width,
                                                      height,
                                                      8,      // bits per component
                                                      0,
                                                      colorSpace,
                                                      bitmapInfo);
        CGColorSpaceRelease(colorSpace);
        if (context == NULL) {
            return nil;
        }
        CGContextDrawImage(context,
                           CGRectMake(0, 0, width, height), sourceImage.CGImage);
        UIImage *grayImage = [UIImage imageWithCGImage:CGBitmapContextCreateImage(context)];
        CGContextRelease(context);
        return grayImage;
    }
  • 相关阅读:
    防简单攻击iptables策略
    Iptables 防火墙常用配置
    9个常用iptables配置实例
    NFS服务的端口分配
    docker参数--restart=always的作用
    nginx的proxy_pass路径转发规则最后带/问题
    查看tomcat进程启动了多少个线程
    Tomcat 普通用户启动
    SSH远程执行脚本tomcat未启动
    mysql 前缀索引
  • 原文地址:https://www.cnblogs.com/guochaoboke/p/5257350.html
Copyright © 2020-2023  润新知