zoukankan      html  css  js  c++  java
  • IOS图片的两种处理:加阴影和变灰色

        

    #import <QuartzCore/QuartzCore.h>

        //图片阴影

        UIImageView *img;

        [[img layer] setShadowOffset:CGSizeMake(5, 5)];

        [[img layer] setShadowRadius:6];

        [[img layer] setShadowOpacity:1];

        [[img layer] setShadowColor:[UIColor lightGrayColor].CGColor];


    //变灰色

    -(UIImage*)getGrayImage:(UIImage*)sourceImage

    {

        int width = sourceImage.size.width;

        int height = sourceImage.size.height;

        CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray();

        CGContextRef context = CGBitmapContextCreate (nil,width,height,8,0,colorSpace,kCGImageAlphaNone);

        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;

    }

  • 相关阅读:
    mysql导出某张表的部分数据
    linux命令行实用快捷键
    mysql导出数据库某些表的数据
    二进制日志过期时间设置expire_logs_days
    进程信息
    安装mysql-workbench
    create user
    系统io统计
    mysqldump与mydumper
    系统负载监控
  • 原文地址:https://www.cnblogs.com/JayK/p/3955500.html
Copyright © 2011-2022 走看看