2020-02-28

Ps.技能学习继续啦,明人不说暗话,我就开始直接进入主题了。谈谈我对这些工具的理解与学习吧。
1.直方图和明暗调整基础,直方图是photoshop中一个指示图像调整方向的工具。 选取"窗口">"直方图"或单击"直方图"选项卡,以打开"直方图"面板。默认情况下,"直方图"面板将以"紧凑视图"形式打开。
直方图用图形表示图像的每个亮度级别的像素数量,展示像素在图像中的分布情况。直方图显示阴影中的细节(在直方图的左侧部分显示)、中间调(在中部显示)以及高光(在右侧部分显示)。直方图可以帮助用户确定某个图像是否有足够的细节来进行良好的校正。
直方图还提供了图像色调范围或图像基本色调类型的快速浏览图。低色调图像的细节集中在阴影处,高色调图像的细节集中在高光处,而平均色调图像的细节集中在中间调处。全色调范围的图像在所有区域中都有大量的像素。识别色调范围有助于确定相应的色调校正。直方图的形状是多样化的,而多样化的形状会随着图像的调整进行变化。观察图像的RGB直方图,会发现在直方图左侧的暗调区域,有一个很陡峭的尖峰。这说明在狭窄的色阶范围内聚集了大量的像素,这些像素之间的色阶差别很小,导致了该区域纹理和细节不足。
"L"形
“L"形直方图属于非常态直方图。具有"L"形直方图的图像基本上都是暗调图像,图像的暗调区域聚集了大量的像素,高光和中间调色阶的像素很少,直方图在暗调区域有聚集了大量的像素的尖峰,整体形状像大写英文字母"L”"J"形与"L"形直方图的相对应的是"J"形直方图。与"L"形直方图相反,"J"形直方图的尖峰位于直方图的右侧(高光区域),基本为高光图像。"⊥"形"⊥"形直方图的尖峰位置处于直方图中央(中间调),具有这种直方图的图像往往那个具有大片的中间色调背景。如果单独颜色通道的直方图尖峰错开位置,这种大片的中间色调就具有了某种颜色。如图所示"红"通道的直方图为"L"形,"绿"通道和"蓝通"道为"⊥"形,错开的尖峰造就了图像青绿色的背景,"红"通道右侧的凸起指示的是图像的红色叶片区域。“△"形"△"形直方图的尖峰集中于直方图的中间区域(中间调色阶), 而在暗调和高光区域很少分布,由于像素色阶没有分布在全色阶范围内,因此图像往往表现出色调反差不足的情形,图像整体显得灰蒙蒙的,无精打采。俗称"灰调子"图像。”“形”"形直方图大部分色阶是正常状态,但在高光区域有尖峰,整个直方图的形状有点类似于爬行的蜗牛。这种直方图的形状常常出现在风景图像上,尖峰所指示的区域是泛白的天空区域。"M"形这是一类让操作者陷入两难困境的直方图。如图所示,像素色阶同时集中于图像的高光和暗调区域,但是本应是图像细节最丰富的中间调区域却很少有色阶分布。对于"M"形直方图,使用"暗调/高光命令,图像能够快速得到处理,效果良好。
2.图层和调整图层:选择一篇文章:选择一篇文章:
在此页面上关于调整图层和填充图层创建和限制调整图层和填充图层编辑或合并调整图层和填充图层适用于: Adobe Photoshop Adobe Photoshop CS6上次发布: 2018年6月3日某些 Creative Cloud 应用程序、服务和功能在中国不可用。关于调整图层和填充图层调整图层可将颜色和色调调整应用于图像,而不会永久更改像素值。例如,您可以创建“色阶”或“曲线”调整图层,而不是直接在图像上调整“色阶”或“曲线”。颜色和色调调整存储在调整图层中并应用于该图层下面的所有图层;您可以通过一次调整来校正多个图层,而不用单独的对每个图层进行调整。您可以随时扔掉更改并恢复原始图像。填充图层使您可以用纯色、渐变或图案填充图层。与调整图层不同,填充图层不影响它们下面的图层。调整图层提供了以下优点:编辑不会造成破坏。您可以尝试不同的设置并随时重新编辑调整图层。您也可以通过降低该图层的不透明度来减轻调整的效果。编辑具有选择性。在调整图层的图像蒙版上绘画可将调整应用于图像的一部分。稍后,通过重新编辑图层蒙版,您可以控制调整图像的哪些部分。通过使用不同的灰度色调在蒙版上绘画,您可以改变调整。能够将调整应用于多个图像。在图像之间拷贝和粘贴调整图层,以便应用相同的颜色和色调调整。调整图层具有许多与其它图层相同的特性。您可以调整它们的不透明度和混合模式,并可以将它们编组以便将调整应用于特定图层。同样,您也可以启用和禁用它们的可见性,以便应用或预览效果。
3.图层蒙版和选区,它们之间的转换是这样的:安住Ctrl键,然后用鼠标左键点击蒙版即可变为选区。其实还是方便的。接下来,来介绍一下图层蒙版的优点。修改方便,不会因为使用橡皮擦或剪切删除而造成不可返回的遗憾;
2.可运用不同滤镜,以产生一些意想不到的特效; 3.任何一张灰度图都可用来用为蒙板。 Photoshop蒙版的主要作用: 1. 抠图; 2. 做图的边缘淡化效果; 3. 图层间的溶合。 在使用photoshop等软件进行图形处理时,我们常常需要保护一部分图像,以使它们不受各种处理操作的影响,蒙版就是这样的一种工具,它是一种灰度图像,其作用就像一张布,可以遮盖住处理区域中的一部分,当我们对处理区域内的整个图像进行模糊,上色等操作时,被蒙版遮盖起来的部分就不会受到改变。 蒙版还可以达到这样的效果,当蒙版的灰度色深增加时,被覆盖的区域会变得愈加透明,利用这一特性,我们可以用蒙版改变图片中不同位置的透明度,甚至可以代替“橡皮”工具在蒙版上擦除图像,而不影响到图像本身。蒙版这个工具在抠图中起到了至关重要的作用。
什么是选区呢?接下来我来解释一下选区:选区是PS的工具。快捷键是M。取消选区快捷键为Ctrl+D
建立选区的方法:1:左边工具栏中第一个就是选区工具,右击可选择矩形、椭圆等形状的选区
2:用磁性套索工具,沿着物体边缘走,到起始点闭合,就形成了一个选区 [1] 。3:用钢笔工具,也是最后要闭合的。之后按ctrl+回车就转化为选区了。4:用滤镜抽出工具也可以。
好啦,今天就先说到这里,明天继续啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
以下是代码实现: ```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、付费专栏及课程。

余额充值