成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS-改變矢量圖的顏色

移動(dòng)開發(fā)
設(shè)計(jì)師能給你切全套那是最好的,自己也省事。不過嘛,這個(gè)是有好處滴,可以節(jié)省app大小,可以省去按鈕的高亮、選中等等圖片。

[[148353]]

為啥要改變矢量圖的顏色呢,直接叫設(shè)計(jì)師切個(gè)圖不就好呢。

主要最近呢,設(shè)計(jì)師回家了,沒辦法只有一張圖,我又懶的用ps。

就給自己弄了個(gè)課題。

其實(shí)也簡單在ps中也不就是選中選區(qū),填充顏色,然后保存。

在iOS也是差不多的。

  1. //UIImage+ImageColor.h 
  2. #import <UIKit/UIKit.h> 
  3. @interface UIImage (ImageColor) 
  4. /** 
  5.  *  修改矢量圖顏色 
  6.  * 
  7.  *  @param      maskColor 修改顏色 
  8.  *  @return 
  9.  */ 
  10. - (UIImage *)imageMaskWithColor:(UIColor *)maskColor; 
  11. @end 
 
  1. //UIImage+ImageColor.m 
  2. #import "UIImage+ImageColor.h" 
  3. @implementation UIImage (ImageColor) 
  4. - (UIImage *)imageMaskWithColor:(UIColor *)maskColor { 
  5.     if (!maskColor) { 
  6.         return nil; 
  7.     } 
  8.  
  9.     UIImage *newImage = nil; 
  10.  
  11.     CGRect imageRect = (CGRect){CGPointZero,self.size}; 
  12.     UIGraphicsBeginImageContextWithOptions(imageRect.size, NO, self.scale); 
  13.  
  14.     CGContextRef context = UIGraphicsGetCurrentContext(); 
  15.     CGContextScaleCTM(context, 1.0, -1.0); 
  16.     CGContextTranslateCTM(context, 0.0, -(imageRect.size.height)); 
  17.  
  18.     CGContextClipToMask(context, imageRect, self.CGImage);//選中選區(qū) 獲取不透明區(qū)域路徑 
  19.     CGContextSetFillColorWithColor(context, maskColor.CGColor);//設(shè)置顏色 
  20.     CGContextFillRect(context, imageRect);//繪制 
  21.  
  22.     newImage = UIGraphicsGetImageFromCurrentImageContext();//提取圖片 
  23.  
  24.     UIGraphicsEndImageContext(); 
  25.     return newImage; 
  26. @end 

總結(jié):
設(shè)計(jì)師能給你切全套那是***的,自己也省事。
不過嘛,這個(gè)是有好處滴,可以節(jié)省app大小,可以省去按鈕的高亮、選中等等圖片。

責(zé)任編輯:倪明 來源: 簡書
相關(guān)推薦

2015-06-04 10:40:20

VectorDrawaAndroid

2021-03-22 10:05:03

算法可視化大數(shù)據(jù)

2024-03-04 00:06:00

位圖GIF矢量圖

2019-09-10 15:20:26

Linux終端命令

2013-09-09 15:29:50

設(shè)計(jì)師圖標(biāo)集

2023-11-08 11:00:56

Graphite開源

2015-07-13 18:13:47

Xcode矢量圖像代碼片段

2013-07-23 14:07:13

矢量圖標(biāo)設(shè)計(jì)師圖標(biāo)集

2024-10-08 10:30:00

AI生成技術(shù)

2012-03-18 19:52:47

Web設(shè)計(jì)

2009-09-08 14:43:41

C# listbox

2024-02-20 08:00:00

2023-04-13 07:45:15

WebGL片元著色器

2024-04-08 10:30:58

模型AI

2023-10-11 13:23:00

數(shù)據(jù)AI

2021-03-04 15:23:35

工具代碼開發(fā)

2021-12-24 14:17:11

SVG平安夜祝福動(dòng)畫

2023-05-29 14:07:00

WebHaikei應(yīng)用程序

2013-07-25 14:04:11

iOS開發(fā)學(xué)習(xí)UITableView

2010-09-10 13:40:09

DIV背景
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字字幕一区二区三区四区五区 | 精品久久久久一区二区国产 | 在线日韩精品视频 | 成人免费视频在线观看 | 国产高清毛片 | 国产成人福利视频在线观看 | 亚洲中国字幕 | 精品免费国产 | 九九九视频在线 | 激情视频中文字幕 | 国产欧美精品一区二区三区 | 午夜三级视频 | 毛片av免费看 | 免费看一区二区三区 | 午夜私人影院在线观看 | 国产精品综合一区二区 | 日韩av一区二区在线观看 | 欧美亚洲视频在线观看 | 日韩播放 | 国产精品五月天 | 一级黄在线观看 | 男人天堂av网站 | 日本韩国欧美在线观看 | 一区二区三区精品在线视频 | 午夜电影网 | 99精品国产一区二区三区 | 久久久久国产一区二区三区四区 | 日本在线视频不卡 | 亚洲午夜视频 | 精品久久网| 污片在线免费观看 | 91高清在线视频 | 免费成人高清在线视频 | 国产综合在线视频 | 国产日屁 | 亚洲国产日本 | 操久久 | www国产精品| 亚洲看片网站 | 7799精品视频天天看 | 欧美激情精品久久久久久 |