一、首先老规矩,下载所需要的素材。

二、打开Photoshop,并打开已下载好的素材。

三、使用“钢笔工具”,快捷键为P,采用“路径”模式,将水杯抠出(例图左上角第三个按钮就是“路径”模式)

四、生成选区,快捷键为Ctrl+Enter

五、使用“移动工具”,快捷键为V,将所选中的图像复制到另一张素材中去(也就是拖动到另一张素材中去)

六、 复制一个刚刚拖动过来的水杯的图层,快捷键为Ctrl+J,并将所复制的图层取消可视(就是点击小眼睛)

七、 选中“图层1”,使用“去色”功能,将其转为黑白,快捷键为Ctrl+Shift+A

八、 使用“曲线”命令,来调整它的亮度(大致参数如图)

九、 将“图层1”和“背景”图取消可视,并将之前取消可视的“图层1副本”恢复可视(恢复可视,再点一下小眼睛就可以了)

十、 使用“通道”,按住Ctrl键并用鼠标左键单击“RBG”,选中图像的高亮部分

十二、复制所选中的图像,生成一个新的图层,快捷键为Ctrl+J

十三、“图层2”取消可视,“图层1”恢复可视,并将“图层1”改为“正片叠底”的模式

十四、“图层2”恢复可视,并调整“图层1”的透明度到一个合适的值(我选择的是70%)

十五、将“图层2”改为“滤色”的模式

十六、创建一个组,快捷键为Ctrl+G,将“图层1”和“图层2” 拖进该组内(其目的是便于一起操作,也可以使用“印盖”命令来代替)

十七、复制该组

十八、使用“自由变换”命令,快捷键为Ctrl+T,做一个倒影,图如下:

十九、将“组1'拖动到"组1副本"的上方(两组调换顺序)

二十、给“组1副本”添加一个蒙版(隐藏全部)

二十一、使用渐变工具(黑白),拉出一个渐变效果,图如下:

(旧)子数涵数·PS——水杯抠图的更多相关文章

  1. (旧)子数涵数·PS——文字人物

    首先我们来看一下我用到的素材(在百度图库里下载的). 一.打开PS,在PS中打开素材. 二.复制一个图层(好习惯不解释). 三.图像->调整->阈值,或者按下图示按钮后选择阈值,弹出阈值窗 ...

  2. (旧)子数涵数·PS——换脸

    一.打开Photoshop,打开下载好的两张素材图(均在百度下载的). 二.选中人物脸的部分,不需要很精确(哪种抠图方式都行,我用的是矩形选框工具),再使用移动工具(快捷键为V,或者按着Ctrl),将 ...

  3. (旧)子数涵数·PS ——素描效果

    一.准备素材(均为在百度上下载的) 二.打开ps,并在ps中打开第一张素材 三.复制图层(好习惯) 四.去色将图像变成黑白,图像->调整->去色,快捷键为Ctrl+Shift+U 五,复制 ...

  4. (旧)子数涵数·PS——冷色调与LOMO

    一.准备素材(我是从百度图库里下载的) 二.打开PS和素材 三.复制图层,快捷键Ctrl+J,并把原图层隐藏,只在副本上编辑(好习惯) 四.使用"匹配颜色"命令,增加"明 ...

  5. (旧)子数涵数·PS ——翻页效果

    一.首先在网络上下载一张图片,作为素材.这是我下载的素材,至于为什么选择这张照片呢,当然不是因为自己的一些羞羞的念头啦. 二.打开Photoshop,我使用的版本是CS3(因为CS3所占的磁盘空间较小 ...

  6. (旧)子数涵数·PS——替换颜色

    一,老规矩,下载素材(老样子,还是美美的少女) 二.打开PS,并打开素材. 三.复制一个图层,快捷键Ctrl+J(好习惯) 四.使用"替换颜色"命令,弹出对话框. 五.选择人物衣服 ...

  7. (旧)子数涵数·DW——网页制作的流程

    PS:这是我很早以前的一个废掉的项目. 当时用的还是table排版,现在基本都是div了吧. 这个项目前段时间,我还抢救过一次,后来还是放弃了. 先行.网页制作的流程分为哪些呢? 一.网站策划(当时, ...

  8. (旧)子数涵数·C语言——hello world

    一说起hello world想必你们就知道我要干什么了,毕竟hello world基本是每个高级语言的第一个案例. 好,切入正题,我们开始用C语言编写hello world! 一.打开C语言的IDE( ...

  9. (旧)子数涵数·Flash——影片剪辑的其他操作

    一.复制影片剪辑 1.方法:duplicatemovieClip(影片实名,新实名,深度级别) 2.解释:影片实名就是你要复制的对象,新实名就是你要粘贴的对象,深度级别就是粘贴后的影片剪辑的堆叠顺序( ...

随机推荐

  1. objective-c 随便记记

    1.tableview滚动到某一位置 [tableViewShow setContentOffset:CGPointMake(0, 0) animated:YES]; //解决tableView分割线 ...

  2. Value Dispose() cannot be called while doing CreateHandle().

    在backgroundWorker run之前show出了一个窗体_frm. _frmpw = new FrmPleaseWait(); _frmpw.SetMsg("正在请求") ...

  3. android学习笔记46——File存储

    File存储--IO操作文件 openFileOutput.openFileInput Context提供了如下两个方法来打开本应用程序的数据文件夹里面的文件IO流. 1.FileInputStrea ...

  4. 请使用-Xlint:deprecation重新编译

    [已解决]Android Studio编译OsmAnd出现警告:GeoPointParserUtil.java使用或覆盖了已过时的 API.有关详细信息请使用-Xlint:deprecation重新编 ...

  5. spring+springMVC+mybatis的框架项目基础环境搭建

    上一个项目在后台用到spring+springMVC+mybatis的框架,先新项目初步需求也已经下来,不出意外的话,应该也是用这个框架组合. 虽然在之前activiti相关的学习中所用到的框架也是这 ...

  6. linux系统中实现mongodb3.0.5数据库自动备份

    最近两天,因公司业务需要,要定期备份mongodb数据库中的数据. 查了很多资料后,发现mongodb似乎并没有自带的定时备份功能,于是只好转移目标到linux系统的定时任务上,于是学习并使用了cro ...

  7. SQL 获取本年第几周

    根据输入的日期得出,算出是本年第几周 select datepart(week,getdate())

  8. 关于c语言中qsort函数的一点心得

    今天写c时无意间用到了排序,便想着使用c语言标准库中提供的排序函数,即qsort函数(c++stl中提供了sort函数用于排序),首先是介绍qsort函数的一些基本用法(以下内容转自: http:// ...

  9. (C/C++) Callback Function 回调(diao)函数

    原文: http://www.codeguru.com/cpp/cpp/cpp_mfc/callbacks/article.php/c10557/Callback-Functions-Tutorial ...

  10. jetty-run运行报错的原因