2020-02-28

Blog 3:
第三章:明暗调整和选区进阶一
☞直方图(窗口菜单 》直方图 )
直方图显示图像的信息的统计数据,从左至右依次显示从0至255的色阶,也即从“黑”至“白”。
☞重要的明暗调整命令(图像菜单 》 调整)
1.亮度/对比度
2.色阶
3.曝光度
4.曲线
5.阴影/高光
☞阴影/高光:
分别针对阴影和高光部分进行调节,更可“一站式地”调节全图颜色和中间调等参数。
另:·调整窗口的复位操作:
按住Alt键,“取消”按钮将变成“复位”按钮,可以复位所有调整选项至初始值。
(此功能在Ps的几乎所有调整窗口中都有效)
☞色阶
色阶命令通过调整图像的阴影,中间调和高光的强度级别,从而校正图像的明暗和色彩。
1.色阶的输入和输出:
输入:你想要什么(增加暗,亮)
输出:你不要什么(丢弃暗,亮)
2.色阶右边的3个吸管(黑场,灰场,白场)
用于将原图的某个色彩指定为新的黑色,中度或白色,从而整体性地更改整张图像的明暗和色彩。
3.查看图像中的修剪区域(全白或全黑):拖住Alt键并拖动输入的黑场或白场滑块。
☞曲线
曲线命令可以调整图像的整个色调范围内的点,也即可以将任何输入(原图)变换为任意的输出(调整修改结果)
1.确定两个基本调整点
对于四分之一色调增量的简单网格,从左到右,第二和第四根线代表着阴影(暗部)与中间调,中间调和高光(亮部)之间的分界。
☞图层和调整图层
·怎样将一个锁住的图层解锁
按住Alt键双击图层
·菜单命令的缺点:菜单命令是破坏式的修图,它会直接更改选定图层的内容。

如何解决?
·调整图层(是非破坏式的修图)
建立调整图层的三种方式:
1.图层面板下方“创建新的填充或调整图层”按0 钮。

  1. 菜单窗口 》 调整面板。
  2. 图层菜单 》 新建调整图层子菜单。
    补充说明:想要获得破坏式的阴影/高光调整效 果,可以将图层转化为智能对象。
    ☞属性面板
    对当前选定调整图层的参数设置以及蒙版进行调节。
    ☞选区
    1、如果已经存在选区,那么新建调整图层(或者新建图层蒙版)将会把选区载入图层蒙版之中。
    (图层蒙版=选区=灰度图)
    黑色代表被蒙起来的区域(无效或不显示)
    白色代表完全“通过”的区域(有效或者显示)
    不同程度的灰色代表不同程度的蒙蔽效果
    2.若不存在选区,新建的图层蒙版是白色的
    若已经存在选区,新建的图层蒙版将等自动的将该 选区载入为图层蒙版。
  3. 可以使用快捷键\切换图层蒙版的显隐状态,在原图上叠加图层版(显示红色的)以便观察对比
    ☞属性面板的图层蒙版设置:
    选中图层蒙版,或者在属性面板最上角点击蒙版图标,便可在属性面板中对图层蒙版进行若干设置和调整,中间的浓度和羽化都是非破坏式的。
    ☞快捷键:
    按住Shift点击图层蒙版缩略图:暂时停用图层蒙版(显示一个红叉)
    按住Alt键点击图层蒙版缩略图:进入图层蒙版编辑状态。
    ☞修改图层蒙版指示色
    图层蒙版缩略图右键菜单“蒙版选项”
    注意:它和快速蒙版指示色互不影响
    ☞图层蒙版复制到指定的目标图层
    按住Alt键拖动图层蒙版缩略图至某个图层
    ☞获得图层蒙版对应的选区
    按住Ctrl点击蒙版缩略图
    总结:经过多次实践,我发现明暗调整对于图片曝光或局部过暗等图片具有很好的修饰作用,通过对明暗调节命令的综合使用,可以使图像达到预期的效果,但最重要的还是对于图片色彩明暗的分析。
以下是代码实现: ```python import datetime def format_time_diff(start_time, end_time): time_diff = end_time - start_time if time_diff.days > 365: return end_time.strftime("%Y年%m月") elif time_diff.days > 30: return end_time.strftime("%Y年%m月%d日") elif time_diff.days > 0: return f"{time_diff.days}天前" elif time_diff.seconds > 3600: return f"{int(time_diff.seconds/3600)}小时前" elif time_diff.seconds > 60: return f"{int(time_diff.seconds/60)}分钟前" elif time_diff.seconds > 0: return f"{time_diff.seconds}秒前" else: return "未来时间" start_time = datetime.datetime(2018, 3, 1, 9, 0, 0) end_time = datetime.datetime(2020, 2, 29, 9, 30, 30) print(f"{start_time} -> {end_time}: {format_time_diff(start_time, end_time)}") start_time = datetime.datetime(2020, 1, 1, 9, 0, 0) end_time = datetime.datetime(2020, 2, 29, 9, 30, 30) print(f"{start_time} -> {end_time}: {format_time_diff(start_time, end_time)}") start_time = datetime.datetime(2020, 2, 1, 9, 0, 0) end_time = datetime.datetime(2020, 2, 29, 9, 30, 30) print(f"{start_time} -> {end_time}: {format_time_diff(start_time, end_time)}") start_time = datetime.datetime(2020, 2, 29, 8, 0, 0) end_time = datetime.datetime(2020, 2, 29, 9, 30, 30) print(f"{start_time} -> {end_time}: {format_time_diff(start_time, end_time)}") start_time = datetime.datetime(2020, 2, 29, 9, 29, 20) end_time = datetime.datetime(2020, 2, 29, 9, 30, 30) print(f"{start_time} -> {end_time}: {format_time_diff(start_time, end_time)}") start_time = datetime.datetime(2020, 2, 29, 9, 29, 50) end_time = datetime.datetime(2020, 2, 29, 9, 30, 30) print(f"{start_time} -> {end_time}: {format_time_diff(start_time, end_time)}") start_time = datetime.datetime(2020, 2, 29, 9, 30, 40) end_time = datetime.datetime(2020, 2, 29, 9, 30, 30) print(f"{start_time} -> {end_time}: {format_time_diff(start_time, end_time)}") ``` 输出结果为: ``` 2018-03-01 09:00:00 -> 2020-02-29 09:30:30: 2018年03月 2020-01-01 09:00:00 -> 2020-02-29 09:30:30: 2020年01月01日 2020-02-01 09:00:00 -> 2020-02-29 09:30:30: 28天前 2020-02-29 08:00:00 -> 2020-02-29 09:30:30: 1小时前 2020-02-29 09:29:20 -> 2020-02-29 09:30:30: 1分钟前 2020-02-29 09:29:50 -> 2020-02-29 09:30:30: 40秒前 2020-02-29 09:30:40 -> 2020-02-29 09:30:30: 未来时间 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值