昨天花了一天时间看了李涛的视频《高手之路》入门的24集,累得连写工作日报的力气都没了,19点就睡。今天4点起来,补一下记录。

photoshop是个位图处理工具(别的花里胡哨的功能忽略)——
位图指的是若干像素组成的图片。
处理包含两件事:选择目标,将目标做改变。

photoshop工程的基本模型:

1.将一幅位图,分成k层,来分别处理
2.每层,分为m*n个像素
3.每个像素,有3种原色,每种原色有255个光点可明可暗,亮暗程度用0-255的数字表示

所以,图像处理实际就是对(256 * 3) * (m * n) * k个光点进行控制。

怎样选择要控制哪些光点?

1.使用图层在k层中选择
2.使用选区在m*n矩阵中选择
3.使用颜色通道在3种颜色中选择
4.使用蒙版在某一图层中选择选区并进行控制
5.使用alpha通道保存选区,以备之后使用

怎样对选中的光点们进行处理?
针对像素,可以调节其色调、饱和度、亮度或红色、蓝色、绿色;针对色点则只调整其亮度(实际就是数字大小,范围为0-255)。

图像-调整菜单下:
1.色阶:控制亮度。可以针对亮部、暗部做精细处理,这实际是针对明度来选择,再处理。
2.曲线:控制亮度。可以针对亮暗程度不同做精细处理,这实际是针对明度来精确选择,再处理。
3.色相/饱和度:控制色调、饱和度、亮度。可以根据颜色通道选择,再处理。
4.通道混合器:实际是在颜色通道中选择,再调整其红色、蓝色、绿色。可以使用之产生单色图。
5.照片滤镜:实际是选择所有光点,再调整其红色、蓝色、绿色。(选择颜色起到指定红绿蓝三色的效果)
6.阴影/高光:实际是做综合选择(阴影或高光),再调整其亮度(将阴影变亮、高光变暗)。
7.阈值:实际是根据亮度做选择(分为大于阈值的和小于阈值的),大于的设白,小于的设黑。

图层菜单下,针对图层来处理:
1.图层-图层样式,对图层进行外部处理。(将图层视作整体来加效果)
2.图层-新建调整图层,对图层进行内部处理。(与图像-调整下的方法一样,但它是针对图层来处理的,并且不破坏原图)
3.图层-新建填充图层,快速新建一个内容简单的图层。
4.图层叠放类型,使用最多的是正片叠底和滤色,即减色、加色。
  1)正片叠底:下层亮度超过上层的,采用上层的亮度。
  2)滤色:下层亮度不及上层的,采用上层的亮度。
  3)其他组合方式待进一步理解。大体分为减色、加色、调光、调色四组。
5.图层-创建剪贴蒙版:将上层的内容放到下层的形状中

关于策略(较复杂且可多次使用的一系列动作,保存下来复用):
1.滤镜菜单下,进行有一定目的的组合处理,类似应用某种策略。
  (待补充,暂时记录:消灭点用于处理透视补充,表面模糊用于处理人物皮肤)
2.图层样式也可看做策略组合,可以保存或导入
3.动作用于录制批处理或执行批处理

基本工具:

1.选择工具们:用于选择选区,多边形套索工具、魔棒工具最有用,结合选择-调整边缘精细选取。但用蒙版更好,能记录和选区。
2.处理工具们:画笔最有用,其他的灵活运用。照片处理时污点修复那一叠按钮好用。这些工具是提供方便直观的处理方式。(待学习补充)

TODO:
看操作实例,加深对各个功能的理解,尤其是以下两项的使用:
1.蒙版
2.调整图层

photoshop学习入门:选择和处理的更多相关文章

  1. 问题集录--新手入门深度学习,选择TensorFlow 好吗?

    新手入门深度学习,选择 TensorFlow 有哪些益处? 佟达:首先,对于新手来说,TensorFlow的环境配置包装得真心非常好.相较之下,安装Caffe要痛苦的多,如果还要再CUDA环境下配合O ...

  2. 每天成长一点---WEB前端学习入门笔记

    WEB前端学习入门笔记 从今天开始,本人就要学习WEB前端了. 经过老师的建议,说到他每天都会记录下来新的知识点,每天都是在围绕着这些问题来度过,很有必要每天抽出半个小时来写一个知识总结,及时对一天工 ...

  3. 给深度学习入门者的Python快速教程 - 番外篇之Python-OpenCV

    这次博客园的排版彻底残了..高清版请移步: https://zhuanlan.zhihu.com/p/24425116 本篇是前面两篇教程: 给深度学习入门者的Python快速教程 - 基础篇 给深度 ...

  4. 给深度学习入门者的Python快速教程 - numpy和Matplotlib篇

    始终无法有效把word排版好的粘贴过来,排版更佳版本请见知乎文章: https://zhuanlan.zhihu.com/p/24309547 实在搞不定博客园的排版,排版更佳的版本在: 给深度学习入 ...

  5. Stanford Parser学习入门(2)-命令行运行

    在Stanford parser目录中已经定义了一部分命令行工具以及图形界面,本文将介绍如何在windows使用这些工具进行语法分析,Linux下也有shell可以使用. 关于如何搭建环境请参考上一篇 ...

  6. 深度学习入门实战(二)-用TensorFlow训练线性回归

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者 :董超 上一篇文章我们介绍了 MxNet 的安装,但 MxNet 有个缺点,那就是文档不太全,用起来可能 ...

  7. ORMLite学习入门笔记

    ORMLite学习入门笔记 使用原始的SQLiteHelper来操作维护数据库有点过于繁琐,重复工作量较大.所以会想到使用一个比较方便的ORM来维护我们本地的数据库,各位业界前辈都给我推荐了ORMLi ...

  8. OPEN(SAP) UI5 学习入门系列之一:扫盲与热身(下)

    1 UI5代码结构 上一次我们一起用了20秒的时间完成一个UI5版的Hello World.应用打开后有一个按钮,按钮的文字是Hello World,点击这个按钮之后,按钮会慢慢的消失掉(Fade o ...

  9. 给深度学习入门者的Python快速教程

    给深度学习入门者的Python快速教程 基础篇 numpy和Matplotlib篇 本篇部分代码的下载地址: https://github.com/frombeijingwithlove/dlcv_f ...

随机推荐

  1. 我的ES6学习之路(一)

    强烈推荐  阮一峰写的<ECMAScript6入门> let和const命令 let命令: let用于声明变量,用法和var相似,但是不完全相同,有以下几点区别 ① let命令只在当前作用 ...

  2. C#网络编程之---TCP协议的同步通信(二)

    上一篇学习日记C#网络编程之--TCP协议(一)中以服务端接受客户端的请求连接结尾既然服务端已经与客户端建立了连接,那么沟通通道已经打通,载满数据的小火车就可以彼此传送和接收了.现在让我们来看看数据的 ...

  3. 月四 周2 ii

    今日通过色鸟鸟 以此纪念 不是很想玩红鸟鸟 简单来说因为红鸟鸟结束后,五彩斑斓系列就和我没关系了= = 珍惜为每一部作品感伤的每一刻吧

  4. 关于C#使用Dllimport 导入vc++动态库后网站部署提示 “无法加载 DLL,找不到指定模块”的解决方法。

    这次项目需要,做了一个C#写的WebService服务给外部调用,服务内部引用了算法库,本地调试已经通过,现场部署服务时各种提示找不到DLL文件. 第一.如果是包含有32位库在64位服务器系统上运行, ...

  5. 企业app分发

    http://beyondvincent.com/2014/07/30/2014-07-30-provision-ios-ipa-app-for-in-house-enterprise-distrib ...

  6. Node.js配置And HelloWorld

    先从https://nodejs.org/en/上下载Node.js的安装程序  node-v4.4.4-x64.msi 直接双击运行,安装到默认路径 C:\Program Files\nodejs ...

  7. SQL2014 error 40 ( Microsoft SQL Server, 错误2)

    可能是安装了SQL EXPRESS版 尝试使用(local)\SQLEXPRESS 作为服务器名称登陆. 用 计算机名\实例名  作为用户名登录.

  8. Hyper-V 2012 R2 故障转移群集

    和终端用户相比,企业用户对于业务的连续性和可靠性更为在意.相对而言,企业一般不会将追逐单一硬件的性能排在第一位. 如何衡量业务是否持续可用,一般使用"x 个 9"这种方式来定义.如 ...

  9. SVN更新时,校验和不匹配

    svn检出时出现校验和不匹配. 解决方法: 1. 在另外地方检出,然后找到对应文件所在的.svn/entries文件,用新检出的entries文件覆盖原来发生错误的entries文件. 2. 如果是团 ...

  10. MVC5中EF6 Code First启动慢及间隙变慢优化的实践经验(转)

    最近项目在使用EF了,mvc使用EF确实方便,因为添加功能的时候可以使用vs自动生成用ef的增.删.查.改的模板,大的提高的工作效率.但是很多人都遇到过用EF开发的程序在第一次访问的时候会比用ADO纯 ...