修改图片颜色

转载 2016年08月31日 11:01:54

//改变图片颜色

- (UIImage *)imageWithColor:(UIColor *)color forImage:(UIImage *)image

{

    UIGraphicsBeginImageContextWithOptions(image.size, NO, image.scale);

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextTranslateCTM(context, 0, image.size.height);

    CGContextScaleCTM(context, 1.0, -1.0);

    CGContextSetBlendMode(context, kCGBlendModeNormal);

    CGRect rect = CGRectMake(0, 0, image.size.width, image.size.height);

    CGContextClipToMask(context, rect, image.CGImage);

    [color setFill];

    CGContextFillRect(context, rect);

    UIImage*newImage = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return newImage;

}

android 各种 span的生成 如:修改TextView中部分文字的颜色 ,生成图片span

textView = (TextView) findViewById(R.id.textview); SpannableStringBuilder builder = new SpannableS...

UIImage修改图片颜色

首先,我们放个正常的图片.这个图片应该是从百度地图sdk里取得 -(void)build { self.view.backgroundColor = [UIColor blackColor]...

修改系统UISearchBar搜索框的样式-搜索图片、背景颜色

修改系统搜索框 //searchbar //设置背景图是为了去掉上下黑线 self.searchBar.backgroundImage = [[UIImage alloc] init]...

RatingBar 修改 颜色 大小 图片

大家好,我是 小丸子,希望通过写博客的方式,将自己学习的成果与大家分享。如有说的不对的地方,还希望各位Android学友指正。 一、RatingBar如何更改填充星星的颜色呢? 解决方法:...

Android 修改Bitmap 图片像素的信息 R G B 颜色值 详解

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xys289187120.blog.51cto.com/3361352/657...

Android 修改Bitmap 图片像素的信息 R G B 颜色值 详解

       修改Bitmap 图片像素的信息 R G B 颜色值      要想修改Bitmap图片的 R G B信息 首先 得先拿到这张图片每个点的Color值 然后根据这个Color值 就可以算...

修改 drawable 图片指定颜色

public class ChangeDrawableColor { public static void setStateListDrawable(Context context,final ...

怎样修改选中网页中文本或图片时的背景颜色?

我们在选中网页中的文本字段时,会有一个默认的颜色,一般来说,这个默认颜色为蓝色,如下所示。 用取色器可以得到该颜色(取色工具为FastStone Capture) 那么作为前端开发...

Android动态修改状态栏沉浸色(取图片颜色)

项目要求  滑动图片卡,背景会自动变色,并且动态修改状态栏沉浸色 关键代码 : 在图片切换的回调接口中 执行 Bitmap bit = drawableToBitmap(re...

UITableView多选时修改选中按钮的图片或者颜色

1. // 在编辑状态下允许多选 _tableView.allowsMultipleSelectionDuringEditing = YES; 2.  - (vo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改图片颜色
举报原因:
原因补充:

(最多只允许输入30个字)