本节课程主要内容:
1.学习矩形选择
工具、椭圆选择工具、移动工具、多边形套索工具、套索工具、磁性套索工具和魔术

棒选择工具
2.用套索和磁性套索,实现对人物照片的抠图。

-------------------------------------------------------
这节课开始,我们来正式讲解PS的工具,在讲解过程中,将进行实例的学习和制作。
PS的工具我们预计会花上六、七节课的时间。这是PS最基础的东西,希望大家认真学习。
在讲解之前,我们先花一点时间,来学习用PS调整图片的大小。
数码相机拍出来的照片,一般象素都很大,200万象素的分辨率在1600×1200,图片大小在1M左右。如果是200万

象素以上的照片,就更大了。
在论坛传照片的时候,一般都会限制图片的大小,所以数码相机拍出来的原始照片,都不适合直接上传。
一般来说,传到网上的照片,宽度在500象素,就差不多了,能够让大家看清楚了。更大的照片,显示出来非常

缓慢,大家也没有兴趣和耐心看。缩小照片也可以节省网站空间。
我们用PS,可以很快地将数码照片进行缩小。
我们先选好一张照片,在照片上点鼠标右键,选择最后一项“属性”,就可以看到照片的属性对话框。
选择对话框的“摘要”,按下面的“高级”,随即“高级”按钮变为“简化”。
在这里就可以看到照片的各种属性,象素大小,拍摄相机,拍摄时的参数等等。

【图2.1】
我们看到,现在的照片是2000×3008象素。
用PS打开这张照片,点击菜单栏的“图像”-“图像大小”,可以看到这时的图像大小。

【图2.2】
在“图像大小”这里,将宽度改为500象素。再按“文件”-“存储为”,保存图片即可。记得,不要选“存

储”,直接存储会覆盖掉原来的照片,“存储为”则可以保存为另一张图片。
缩小后的图片,就可以上传到论坛中了。
大家在做作业时,如果作出的图片很大,也请大家先缩小到宽500象素左右,再上传。
好,言归正传,下面来讲解正式内容。
1.选择工具
在PS中,对图片的某个部分进行选择,是非常常用的功能。PS提供了各种选择工具,下面我们来详细学习。
工具栏的左边第一个,就是选择工具,这里包含了几个选择工具。
我们先来看一下“矩形选择工具”。

【图2.3】
选择“矩形选择工具”,在图片上,按住鼠标左键,拖动鼠标,就可以画出一个矩形的虚框。虚框内就是你

选择的区域。
按住鼠标左键的同时,按住shift键,可以画出正方形的虚框,这时候的选区就是正方形的。
要取消画好的选区,快捷键为Ctrl+D,按一下就取消了图片上所有的选区。

【图2.4】
在选择矩形工具时,我们可以看到属性栏上,关于矩形工具有四个设置。

【图2.5】
新选区——就是在图片中新建选区。
添加到选区——原来在图片中有一个选区,按一下这个按钮,再选一个选区,那么就同时选择了两个选区。

这个功能也可以在建立选区时,同时按住键盘上的shift键来实现。
从选区中减去――从原来的选区中,再选择一部分,就将选择的这部分减去。这个功能也可以在建立选区时,

同时按住键盘上的alt键来实现。
与选区交叉――前后画的两个选区,只保留它们交叉的部分。
我们来看一下,【图2.6】只有一个选区。

【图2.6】
选择“添加到选区”(或者按住shift键),再画一个选区。两个选区就都显示出来了。画的时候两个选区有重

叠的部分,所以就自动连在一起了。

【图2.7】
选择“从选区中减去”(或者按住alt键),画一个选区,画的选区部分与前一个选区重叠,那么重叠的部分

就被减去了。

【图2.8】
选择“与选区交叉”,那么两个选区画过之后,只保留两个选区交叉的部分。
我们再来看一下“椭圆选择工具”。
其操作和矩形选择工具相同,按住鼠标左键拖动就可以建立选区,按住shift键画,就是建立一个圆形选区。
属性栏这里的操作也相同。

2.移动工具
移动工具,可以对选区、图层和参考线等进行移动。

【图2.9】

【图2.10】
3.套索工具
有三种套索工具,套索、多边形套索和磁性套索。套索工具实际上也是用于选择的工具。

【图2.11】
多变形套索,可以在图片上选择一个多变形的区域。
所谓套索,也就是一个封闭性的选区。最后的起点和终点必须是闭合的。
按住shift键,可以画出呈45度和呈水平的线。
按住alt键,则可以立即转变为“套索工具”。
在选择的时候,我们可以将图片放大一些,这样可以比较清楚地看到选择区域。
同时按住ctrl键和+键,就可以放大图片的显示。
同时按住ctrl键和-键,就可以缩小图片的显示。
而按住空格键,此时鼠标就变成一个手的形状,这时候套索工具是不起作用的,你可以在图片上拖动。如果一

张图片很大,无法全部显示在屏幕里,就需要不断拖动图片,到达你需要看到的地方。
在图片选择过程中,可以灵活运用这些组合键。

【图2.12】
套索工具,这个是自由画形状的套索。你可以随意画各种形状。

【图2.13】
磁性套索,用于两个颜色相差较大的边缘的选择。
在实际应用中,用磁性套索对人物进行抠图,是一个简单易用的办法。
对于以人物为主的作图,抠图是很常用的,抠图的方法也是多种多样,大家可以选择自己喜欢的方式抠图。

今天我来介绍一种常用的抠图法——磁性套索扣图。
首先来看一下最后的效果图:

【图2.14】
需要用到的素材图片,包括一张人物和一张背景图。

【图2.15】

【图2.16】

打开人物图片,选择“磁性套索工具”。在照片上沿着人物的边缘进行选择,磁性套索会自动识别边缘。当然

有时候也会偏离边缘,先不要管,把整个人物勾画出来再说。
勾画边缘的时候,几个小技巧提示:
1、尽量把图片放大,再勾画边缘,这样看得清楚,磁性套索识别边缘也比较准确。按快捷键CTRL和+,放大

图片,CTRL和—,缩小图片。
2、按住空格键,鼠标会变成一只手的形状,拖动鼠标,就可以移动图片,这时候套索工具不起作用。放大图

片时,屏幕上可能无法显示整张图片,就可以边勾画边移动图片。
勾画边缘完毕后,图片就显示成了这样:

【图2.17】
按CTRL和+,放大图片,仔细查看边缘,会看到有些地方没有画好。

【图2.18】
这时候,选择“套索工具”,对边缘进行修整。同时按住shift键使用套索工具,是增加选区,按住alt键,是减

少选区。
修整之后,边缘就比较正确了。

【图2.19】
然后执行菜单的“选择”-“羽化”(快捷键为CTRL+ALT+D)
羽化半径为2。羽化是为了使边缘看上去不那么生硬。
然后按CTRL+C,复制磁性套索选中的区域。

【图2.20】
这时候我们还看不到抠图后的效果。先找一张背景图片,我们要将人物安放在其中。
刚才我们已经用CTRL+C命令复制了磁性套索选中的人物,现在我们到这个背景图片上,按CTRL+V,将人物

复制在背景图片上。

【图2.21】
注意看“图层”这里,下面是背景层,上面是人物照片层。
这时候我们看到,人物有点大,和背景不是很协调,按CTRL+T,出来一个变换框,可以缩小和移动人物。把鼠

标放在变换框的角上,可以看到鼠标变成了箭头的形状,按住shift键的同时,缩小变换框,就可以保持人物的比

例,不会压缩变形。将鼠标放在变换框的中间,就可以移动人物。

【图2.22】
这样一张抠图换背景的图片,就完成了:)我们就得到了【图2.14】的效果图。

4.魔术棒工具
用于选择相邻的相近颜色。单击某个颜色,就可以选择和这个颜色相近的颜色。
可以设置的参数是“容差”,容差的值越大,颜色的范围就越宽。

【图2.24】
用魔术棒工具,我们可以对一些背景颜色单一的图片进行抠图。
比如【图2.25】,这张照片的背景为蓝色,比较单一,我们抠图就可以使用魔术棒工具。

【图2.25】
用魔术棒选择背景的蓝色。选择的时候容差设置为20,按住shift键,连续选择背景的蓝色。

【图2.26】
这时候我们选择的是背景,要把选区选到人物上,只需要将选区反选即可。
按菜单栏的“选择”-“反向”,就可以将选区反向,现在的选区就变为选择人物了。

【图2.27】
按照上面那个实例的步骤,进行羽化,复制到背景图片中。
我们就完成了这张抠图。
用套索抠图,对于头发细节的处理不是很好,有时候图片的边缘也会有黑边,我们在以后的学习中将进一步

完善扣图方法。这节课我们只学习套索,大家先掌握套索扣图就可以了。

【图2.28】
这节课的内容比较多,选择工具是非常重要的工具,希望大家好好学习。

ps入门教程:选择工具、移动工具、索套工具的使用的更多相关文章

  1. ps入门教程:画笔工具、铅笔工具、渐变工具等的使用

    本节课程主要内容:学习画笔工具.铅笔工具.颜色替换工具.历史记录画笔工具.历史记录艺术画笔工具.渐变工具和油漆桶 工具的应用.------------------------------------- ...

  2. ps入门教程:裁剪工具、修复画笔工具、图章工具的使用

    本节课程主要内容:学习裁剪工具.污点修复画笔工具.修复画笔工具.修补工具.套索工具.红眼工具.仿制图章工具和图案图 章工具的应用.----------------------------------- ...

  3. ps入门教程:photoshop工作界面

    请大家安装好PS(这不是废话嘛……),然后将PS的界面熟悉一下,消除对PS的惧怕心理~~学会新建文件和保存文件,学会设置参考线. 安装完毕后,打开PS,就进入了PS的操作界面,我们来看一下[图1.1] ...

  4. powershell入门教程-v0.3版

    powershell入门教程-v0.3版 来源 https://www.itsvse.com/thread-3650-1-1.html 参考 http://www.cnblogs.com/piapia ...

  5. VS2010/MFC编程入门教程之目录和总结

    鸡啄米的这套VS2010/MFC编程入门教程到此就全部完成了,虽然有些内容还未涉及到,但帮助大家进行VS2010/MFC的入门学习业已足够.以此教程的知识为基础,学习VS2010/MFC较为深入的内容 ...

  6. JavaScript 从入门到放弃(二)模块化工具requirejs

    入门教程: 1.JS模块化工具requirejs教程(一):初识requirejs 2.JS模块化工具requirejs教程(二):基本知识 描述 这几天在使用github最活跃的基于bootstra ...

  7. D3.js的v5版本入门教程(第五章)—— 选择、插入、删除元素

    D3.js的v5版本入门教程(第五章) 1.选择元素 现在我们已经知道,d3.js中选择元素的函数有select()和selectAll(),下面来详细讲解一下 假设我们的<body>中有 ...

  8. 压测工具 jmeter入门教程及汉化修改

    Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件.相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工 ...

  9. ActiveReports 报表控件官方中文入门教程 (3)-如何选择页面报表和区域报表

    本篇文章将介绍区域报表和页面报表的常见使用场景.区别和选择报表类型的一些建议,两种报表的模板设计.数据源(设计时和运行时)设置.和浏览报表的区别. ActiveReports 报表控件官方中文入门教程 ...

随机推荐

  1. GMSK调制仿真

    GMSK 调制的的原理非常简单. 就是MSK调制前进行Gauss滤波. 在实现中有这样的方法,首先产生高斯系数,对称的上升陂和下降陂系数.输入一个符号,进行上采样,经过高斯滤波器,滤波器的输出做有符号 ...

  2. HDU ACM 1068 最大独立集

    意甲冠军:n同学.有些学生将有宿命的男性和女性成为恋人.收集注定要成为爱好者求学生的最大数目不存在. 分析:独立设置,顶点设定图的一个子集,在休闲2不连续: 二分图:最大独立集 = 顶点 - 匹配的最 ...

  3. JAVA学习第六十二课 — TCP协议练习

    通过练习掌握TCP在进行传输过程中的问题 练习1:创建一个英文大写转换server client输入字母数据,发送给服务端,服务端收到后显示到控制台,并将该数据转成大写返回client,知道clien ...

  4. Scrapy研究和探索(五岁以下儿童)——爬行自己主动多页(抢别人博客所有文章)

    首先.在教程(二)(http://blog.csdn.net/u012150179/article/details/32911511)中,研究的是爬取单个网页的方法.在教程(三)(http://blo ...

  5. ABP领域层——工作单元(Unit Of work)

    ABP领域层——工作单元(Unit Of work) 点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之12.ABP领域层——工作单元(Unit Of work) ...

  6. FPGA 设计流程,延迟,时间

    FPGA 设计流程,延迟,时间 流程:每个时钟周期可以传输的数据比特. 延迟:从输入到时钟周期的输出数据需要经验. 时间:两个元件之间的最大延迟,最高时钟速度. 1 採用流水线能够提高 流量: 比如计 ...

  7. oracle rac常用的命令

    oracle rac常用的命令 节点层:olsnodes 网络层: oifcfg 集群层:crsctl,ocrcheck,ocrdump,ocrconfig 应用层:srvctl,onsctl,crs ...

  8. 第15章 迭代器模式(Iterator Pattern)

    原文 第15章 迭代器模式(Iterator Pattern) 迭代器模式(Iterator Pattern)    概述: 在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构 ...

  9. decimal system 2016

    Problem Description As we know , we always use the decimal system in our common life, even using the ...

  10. C#工具类(包含获取枚举描述方法)

    //把一个对象转换成功键值对字典格式 var obj = new { CustomerId = customerId }; var dic = obj.ToDictionray(); public s ...