原文地址:http://realjasonc.blog.163.com/blog/static/16475932520107594048957/

上次,给大家看了几张较为典型的直方图。其实直方图的状态还有好多,还是要根据照片的类型来进行分析。比如夜景和白天照片的直方图就不一样,更像欠曝的直方图。大家要注意区别。
有了上一篇文章的基础,今天我们就来讲一下用PS的曲线功能,根据直方图状态来调整图片效果。(我用的是PS CS5。其他版本的photoshop在界面上可能有些区别。)
老规矩,先上图!看上去,这张图似乎还不错。那等一下看看调整后的效果吧。

直方图:

由于照片中,没有明显的光线。所以,高光部分明显缺失。但是像素都集中在了中到暗的区间内。我们要做的就是把这些集中的像素都给铺平了。

按CTRL+M,呼出“曲线”窗口。

 
根据灰色的直方图,对曲线进行调整。高光部分空着,就拉把相应位置的曲线拖高一些。但是,暗部的曲线也会随之提高,由于原来的曝光度还是比较适中的,那么我们再把暗部最集中的位置的曲线往回拉一些。直到曲线返回并通过中心点。形成图中所示的样子。
 
点击确定,查看效果。

和原片的对比。怎么样,效果还算明显吧。

 
 
我们再来看一张灰蒙蒙的片子。

直方图:

 这次,像素都集中在中到亮的区间内。且密集程度更高且高光部分有些许溢出。同样的,我们要平铺这些像素。只是,拉的幅度可能要更大。
 
与刚才不同的是,现在是缺少中到暗的像素,白加黑减,暗处的像素缺,曲线就要往下拉。一路都拉到底,才看到暗部的颜色和细节开始显现。由于整体画面都变暗了。天都有些灰了,那么我们肯定要把高光部的像素往回拉一点。边拉边看,看到效果差不多了也就可以了。
 
 

点击确定,查看效果

 

效果对比:

我现在身患曲线综合症,看到有一点点灰的片子,就想去拉一拉。哎!

以上内容非教程,只是我本人对照片后期的一些心得和体会。希望对大家有所帮助。但如果其中有什么错误的地方,也请多多指教。

照片灰蒙蒙?用PS的曲线功能来解决 (转)的更多相关文章

  1. ZBrush曲线功能介绍

    在ZBrush®中曲线功能是一个非常有用的工具.插入笔刷,曲线笔刷,拓扑和许多地方都会用到它.生成曲线的方式有很多种.可以使用重拓扑引导线,可以使用笔触菜单下曲线功能中的框架网格,可以使用ZBrush ...

  2. ps --sort排序功能

    ps aux --sort +rss/rss根据内存正序排 ps aux --sort -rss 逆序 ps aux --sort -pid/pid ps aux --sort %cpu/-%cpu ...

  3. Android使用Fragment来实现ViewPager的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信

    以下内容为原创,转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3364728.html 我前两天写过一篇博客<Android使用Fragment来 ...

  4. 系统管理模块_用户管理1_实现用户有关的功能_测试功能、解决事务的问题、对密码进行MD5摘要

    系统管理模块__用户管理1__实现用户有关的功能 了解用户管理要做什么(增删改查初始化密码) 设计实体 分析功能有几个对应几个请求 增删改查有6个请求,初始化密码一个 实现增删改查一组功能的步骤流程 ...

  5. Redis 分析部分功能所解决的问题

    前言:说到缓存,大家都会想到redis,而redis中又有各种眼花缭乱的功能,今天就来看看这些功能能解决的问题. Redis官方简介 Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存 ...

  6. PS 个人常用功能

    PS是什么? Adobe Photoshop,简称"PS",是由Adobe Systems开发和发行的图像处理软件. 不是美工,为什么要学PS? 1)写博客时,有些需要的素材图片有 ...

  7. jq仿ps颜色拾取功能-js颜色拾取

    1.效果展示 2.html代码:index.html <!DOCTYPE html> <html lang="en"> <head> <m ...

  8. 如何确定照片是否被PS过

    除了用软件,还可以先右键属性----解除锁定----重新打开属性看详细信息.

  9. 使用crypto模块实现md5加密功能(解决中文加密前后端不一致的问题)

    正常情况下使用md5加密 var crypto = require('crypto'); var md5Sign = function (data) { var md5 = crypto.create ...

随机推荐

  1. TEX学习笔记

    整理在这里, 方便以后容易查找. 毕竟每个tex的模板有些不一样. Beamer: Latex beamer 学习总结 http://blog.sina.com.cn/s/blog_6cf921f30 ...

  2. emacs配置eslint 语法检查.找不到node解决

    使用emacs配置eslint 当调用语法检查时报错 Suspicious state from syntax checker javascript-eslint: Checker javascrip ...

  3. 十大Intellij IDEA快捷键(转)

    1 智能提示 Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,还有更智能地按类型信息提示Ctrl+Shift+Space,但因为Intellij总 ...

  4. 【OpenCV练习】图片腐蚀

    在简单显示出图片之后,这次尝试一下将图片进行腐蚀操作,代码如下. #include <iostream> #include <opencv2/highgui/highgui.hpp& ...

  5. Mybatis获取插入记录的自增长ID(转)

    1.在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名,而不是表格的字段名. <ins ...

  6. spark-shell和scala错误

    运行spark-shell 或者scala命令,出现以下错误: Welcome to Scala version 2.10.6 (Java HotSpot(TM) 64-Bit Server VM, ...

  7. React Native

    可以基于 React Native使用 JavaScript 编写应用逻辑,UI 则可以保持全是原生的.这样的话就没有必要就 HTML5 的 UI 做出常见的妥协: React 引入了一种与众不同的. ...

  8. vmware 修改IP 提示子网掩码错误~

    我打开[编辑]->[虚拟网络编辑器]菜单 修改网络设置 提示 子网掩码错误 如下图所示 上网查询,使用如下方法解决问题 这个虚拟网络编辑器是给你添加网卡的,你添加vmnet1就是在你真实的电脑上 ...

  9. asp.net中插件开发模式说明

    第一定义接口 /// <summary>          /// 这是插件必须实现的接口,也是主程序与插件通信的唯一接口         /// 换句话说,主程序只认识插件里的这些方法  ...

  10. SQL Server performance tips

    Refer to: http://harriyott.com/2006/01/sql-server-performance-tips A colleague of mine has been look ...