有时候在IOS开发中需要一些简单的.小的png图片时,便可以自己动手用Photoshop来做了(有时候UI设计师大大也不是那么情愿来给你做这些小东西啊!)

设置一张图片的颜色:可使用魔棒工具选中要改变颜色的区域,然后选择编辑中的填充选择颜色,即可选择自己需要的颜色。

下面就是自己经常使用的方法,PS的通道是个好东西啊。下面就简单的介绍一下PS通道的功能:

一、 通道的功能:
  1、可建立精确的选区。运用蒙板和选区或是滤镜功能可建立毛发白色区域代表选择区域的部分。
  2、可以存储选区和载入选区备用。
  3、可以制作其他软件需要导入的“透明背景图片”。
  4、可以看到精确的图像颜色信息,有利于调整图像颜色。利用Info面板可以体会到这一点,不同的通道都可以用256级灰度来表示不同的亮度。
  5、方便传输、制版。CMYK色的图像文件可以把其四个通道拆开分别保存成四个黑白文件,而后同时打开他们,按CMYK的顺序再放到通道中,就可恢复成CMYK色彩的原文件。
二、 通道的类别:
1、Alpha通道 
  Alpha通道是计算机图形学中的术语,指的是特殊的通道。有时,它特指透明信息,但通常的意思是“非彩色”通道。Alpha通道是为保存选取区域而专门设计的通道,在生成图象文件时并不是必须产生Alpha通道。通常它是由人们在图象处理步骤中人为生成,并从中读取选取区域信息的。所以在输出制版时,Alpha通道会由于和最后生成的图象无关而被删除。但也有时,比如在立体软件最后渲染输出的时候,会附带生成一幅Alpha通道,用以在平面处理软件中作后期合成。
2、 色彩通道
  照片被新建或打开以后是主动会新建色彩通道的。当你在photoshop中编辑图像时,实际上就是在编辑色彩通道。这些通道将图像分解成一或者多个颜色成分,图像的模式决定了色彩通道的数量,RGB模式有R、G、B三个色彩通道,CMYK图像有C、M、Y、K四 个色彩通道,灰度图只有一色彩通道,它们包含了所有把被打印或者显示的色彩。当我们观察单个通道的图象时,图象窗口中显示的是没有色彩的灰度图象,通过编 辑灰度级的图象,可更好地把握各个通道原色的亮度变化。
3、 复合通道
  混合通道是由蒙版概念衍生而来,用于控制两张图象叠遮关系的一种简化应用。复合通道不包含任意信息,实际上它全是同时预览并编辑所有色彩通道的 一快捷方式。它通常被用来在单独编辑完一或者多个色彩通道后使通道面版回到到它的默认状态。对于不同模式的图像,其通道的数量是不同样的。在 photoshop之中通道涉及三个模式:RGB、CMYK、Lab模式。对于RGB图像含有RGB、R、G、B通道;对于CMYK 图像含有CMYK、C、M、Y、K通道;对于Lab模式的图像则含有Lab、L、a、b通道。
4、专色通道
  专色通道是一种特别的色彩通道,它可运用除了青色、洋红(有人叫品红)、黄色、黑色以外的色彩来绘制图像。在印刷中只为让个人的印刷作品和众不同,往往要做一点特别处理。如提高荧光油墨或者夜光油墨,套版印制无色系(如烫金)等,这些特别色彩的油墨(我们称其为“专色”)都无法用三原色油墨混合而成,这时就要用到专色通道和专色印刷了。
  在图象处理软件中,都存有完备的专色油墨列表。我们只须选取想要的专色油墨,就会生成和其适合的专色通道。但在处理时,专色通道和原色通道恰好相反,用黑色代表选择(即喷绘油墨),用白色代表不选择(不喷绘油墨)。因为大多数专色无法在显示器上呈现效果,因此其打造步骤也带有相当大的经验成分。
5、矢量通道
  为减小数据量,人们把逐点描绘的数字图象再一遍解析,使用烦杂的计算手法把其上的点、线、面和色彩信息转变为简捷的数学公式,这种公式化的图形被称为“矢量图形”,而公式化的通道,则被称为“矢量通道”。矢量图形虽然能够成百上千倍地压缩图象信息量,但其计算手法过于烦杂,转变效果也往往不尽人意,在处理真实效果时非常少用。Photoshop 中的“路径”、3D中的多种预置贴图、Illustrator、Flash等矢量绘图软件中的蒙版,都是属于这一类型的通道。
三、通道的应用:
  1.打开PS软件,打开一张人物穿白衫的图片,如图1
   
  2.进入通道,选择磁性套索工具,把人物的白衫勾画出来,形成一个白衫的选区,将选区存储为通道。
  3.选择通道,点图层回到图层面板,复制一个背景副本,添加矢量蒙板。图2
   
  4.打开另一张花鸟图,在选择菜单里选择“全选”,点编辑菜单选“拷贝”,回到人物图上,新建图层1,点编辑菜单选择“粘贴”调整合适的透明度,调整图片大小。
  5.选择通道,载入选区,回到图层,点图层1,反选,按一下DELETE删除白衫以外的部分。
  6.选图层1,选“正片叠底”,点图像/调整/色阶, 调正色阶为90、0.86、255。把背景副本放到图层1上面,选中背景副本,点柔光,点图像/调整/色阶, 调正色阶为0、0.22、255。人物头发最下端两搓没有处理好,只需要在叠加层加一个蒙版,拿画笔刷刷就好了!
  通过以上的详细介绍,对于Photoshop通道的认识与操作,相信你一定对Photoshop 通道有了较为深刻的理解。但要做到对Photoshop通道的运用自如,还需要我们在应用Photoshop的实践中去认真探索和仔细体会。

IOS开发中巧用Photoshop的通道功能相关推荐

  1. iOS开发中打电话发短信等功能的实现

    在APP开发中,可能会涉及到打电话.发短信.发邮件等功能.比如说,通常一个产品的"关于"页面,会有开发者的联系方式,理想情况下,当用户点击该电话号码时,能够自动的帮用户拨出去,就涉 ...

  2. iOS开发中的神兵利器 [实战系列]-李发展-专题视频课程

    iOS开发中的神兵利器 [实战系列]-11758人已学习 课程介绍         - 140节课程讲解GitHub中近百个过千star的iOS热门开源项目 - 市面上唯一大规模讲解热门的iOS开源项 ...

  3. ios 开发中 动态库 与静态库的区别

    使用静态库的好处 1,模块化,分工合作 2,避免少量改动经常导致大量的重复编译连接 3,也可以重用,注意不是共享使用 动态库使用有如下好处: 1使用动态库,可以将最终可执行文件体积缩小 2使用动态库, ...

  4. iOS 开发中的多线程

    线程.进程 什么是线程.进程   有的人说进程就像是人的脑袋,线程就是脑袋上的头发~~.其实这么比方不算错,但是更简单的来说,用迅雷下载文件,迅雷这个程序就是一个进程,下载的文件就是一个线程,同时下载 ...

  5. iOS开发中使用[[UIApplication sharedApplication] openURL:]加载其它应用

    iOS 应用程序之间(1) 在iOS开发中,经常需要调用其它App,如拨打电话.发送邮件等.UIApplication:openURL:方法是实现这一目的的最简单方法,该方法一般通过提供的url参数的 ...

  6. iOS开发中各种关键字的区别

    1.一些概念 1.浅Copy:指针的复制,只是多了一个指向这块内存的指针,共用一块内存. 深Copy:内存的复制,两块内存是完全不同的, 也就是两个对象指针分别指向不同的内存,互不干涉. 2.atom ...

  7. Xamarin iOS开发中的编辑、连接、运行

    Xamarin iOS开发中的编辑.连接.运行 创建好工程后,就可以单击Xamarin Studio上方的运行按钮,如图1.37所示,对HelloWorld项目进行编辑.连接以及运行了.运行效果如图1 ...

  8. ios开发中计算代码运算时间_iOS日历、日期、时间的计算

    时间和日历的计算在iOS开发中经常看到,经常看到大家在百度,开源中国等搜索这些答案.今天写个简单的时间和日历有关的计算. 获取一个月的总天数 1.获取当月的天数 - (NSInteger)getNum ...

  9. IOS开发中UIBarButtonItem上按钮切换或隐藏实现案例

    IOS开发中UIBarButtonItem上按钮切换或隐藏案例实现案例是本文要介绍的内容,这个代码例子的背景是:导航条右侧有个 edit button,左侧是 back button 和 add bu ...

最新文章

  1. ICCV 2013的人脸特征点检评测及代码
  2. IDC报告:谁是桌面虚拟化的王者
  3. Python中常用的内置函数(不断更新中)
  4. android中sp的意义_两分钟理解Android中SP与DP的区别
  5. 如何通过RFID开发来迎接第四次工业革命(转)
  6. Jsp+Ssh+Mysql+Redis实现的Java Web订餐点餐
  7. poj 3279 poj 1753
  8. Python Socket编程初探
  9. [转载] java clone方法_Java Calendar clone()方法与示例
  10. erlang的timer定时器浅析
  11. [原] MyBatis 整理
  12. 西门子PLC模拟电压采集
  13. 《构建之法》CH5~6读书笔记 PB16110698 第九周(~5.15)
  14. html肤质测试,皮肤致敏试验
  15. 内网渗透测试:域内权限维持思路总结
  16. Python爬虫-国家企业信用信息公示系统App
  17. Invalid bound statement (not found): shopping_whith_payment.pay.dataobject.PayInfoMapper.insertSelec
  18. CSDN的迷你博客为什么冷冷清清?
  19. 正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。...
  20. [渗透测试学习靶机03] vulnhub靶场 Empire LupinOne

热门文章

  1. VB6编程:DirectX 2D图形学习日志4:总结前3课
  2. 6月城市之星领跑活动获奖名单已出炉
  3. 改画册相关注意事项及ai常用操作
  4. 【Leach协议】基于matlab leach+leach-c+TSI-Leach三种协议对比【含Matlab源码 2512期】
  5. 《第五人格》高端局技巧
  6. 两种聚类方法——K均值聚类(K-means)算法和模糊C均值聚类(FCM)算法的简述与在MATLAB中的实现
  7. Java毕设项目住房公积金筹集子系统的网站系统计算机(附源码+系统+数据库+LW)
  8. element $alert实现字符串换行
  9. Fastcgi、CGI 是什么及区别
  10. Windows SOCKET 缓存/缓冲区 相关了解 (socket好文)