iOS 修改图片image透明度

iOS 修改图片image的透明度

代码如下:

//设置图片透明度
+ (UIImage *)imageByApplyingAlpha:(CGFloat)alpha image:(UIImage*)image
{
    UIGraphicsBeginImageContextWithOptions(image.size, NO, 0.0f);
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGRect area = CGRectMake(0, 0, image.size.width, image.size.height);
    CGContextScaleCTM(ctx, 1, -1);
    CGContextTranslateCTM(ctx, 0, -area.size.height);
    CGContextSetBlendMode(ctx, kCGBlendModeMultiply);
    CGContextSetAlpha(ctx, alpha);
    CGContextDrawImage(ctx, area, image.CGImage);
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return newImage;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,241评论 4 61
  • iOS 开发之修改图片image颜色 吐槽:平时开发中可能因为 UI妹子懒给到图片中没有需要的颜色,或者嫌弃UI...
    Angel_梅丹佐阅读 765评论 0 1
  • 自古荒丘無独立,何惧枯骨葬青山。
    闲鹤山人阅读 254评论 0 0
  • 俯仰是春,俯仰是秋,这一年年,一季季过得好快,快到你来不及向昨天挥手道别。 又到了一年一度秋收的季节,这是我们家最...
    玖壹壹阅读 155评论 0 0
  • 2019年3月11日 星期一农历: 二月初五 天气:晴 读经方法:137累积法累积时间:第75周第1天,累计读经4...
    抱团成长阅读 294评论 0 0