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

iOS-改變矢量圖的顏色

移動開發
設計師能給你切全套那是最好的,自己也省事。不過嘛,這個是有好處滴,可以節省app大小,可以省去按鈕的高亮、選中等等圖片。

[[148353]]

為啥要改變矢量圖的顏色呢,直接叫設計師切個圖不就好呢。

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

就給自己弄了個課題。

其實也簡單在ps中也不就是選中選區,填充顏色,然后保存。

在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);//選中選區 獲取不透明區域路徑 
  19.     CGContextSetFillColorWithColor(context, maskColor.CGColor);//設置顏色 
  20.     CGContextFillRect(context, imageRect);//繪制 
  21.  
  22.     newImage = UIGraphicsGetImageFromCurrentImageContext();//提取圖片 
  23.  
  24.     UIGraphicsEndImageContext(); 
  25.     return newImage; 
  26. @end 

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

責任編輯:倪明 來源: 簡書
相關推薦

2015-06-04 10:40:20

VectorDrawaAndroid

2021-03-22 10:05:03

算法可視化大數據

2024-03-04 00:06:00

位圖GIF矢量圖

2019-09-10 15:20:26

Linux終端命令

2013-09-09 15:29:50

設計師圖標集

2023-11-08 11:00:56

Graphite開源

2015-07-13 18:13:47

Xcode矢量圖像代碼片段

2013-07-23 14:07:13

矢量圖標設計師圖標集

2024-10-08 10:30:00

AI生成技術

2012-03-18 19:52:47

Web設計

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

數據AI

2021-03-04 15:23:35

工具代碼開發

2021-12-24 14:17:11

SVG平安夜祝福動畫

2023-05-29 14:07:00

WebHaikei應用程序

2013-07-25 14:04:11

iOS開發學習UITableView

2010-09-10 13:40:09

DIV背景
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品综合在线 | 人人射人人插 | 久久久久久久一级 | 日本一区二区三区精品视频 | 欧美一区中文字幕 | 操操操日日日 | 插插宗合网 | 亚洲成人免费观看 | 久久久久久99 | 老司机深夜福利网站 | 成人不卡一区二区 | 四虎最新视频 | 亚洲欧美综合 | 麻豆一区二区三区精品视频 | 日韩视频精品在线 | 久久国产秒 | 91视视频在线观看入口直接观看 | 黄色片视频 | 免费看黄视频网站 | 欧美日韩在线一区二区 | 亚洲视频一区二区三区 | 欧美1区2区 | 国产精品久久久久一区二区三区 | 国产一区不卡 | 中文字幕一区二区三区精彩视频 | 国产日产欧产精品精品推荐蛮挑 | 欧美激情在线精品一区二区三区 | 午夜精品一区二区三区免费视频 | 欧美二区在线 | 天天干天天操天天看 | 久久av一区二区三区 | 欧美成人精品一区二区男人看 | 欧美日韩精品 | 欧美一区二区激情三区 | 一区二区三区免费网站 | 国产一区二区激情视频 | 99久久精品国产一区二区三区 | 97国产精品视频人人做人人爱 | 在线色网 | 国产精品一区二区三级 | www.色午夜.com |