社会社会,没有曲线修不了的图(上)
社会 2019-07-22 14:00:03 字数:4302

原标题:社会社会,没有曲线修不了的图(上)

关注

【本文来源|公众号:手机攻摄 ID:wsztsjgs】

还没有曲线修不了的图呢~

曲线工具位于Snapseed工具排列的探花位置,可见曲线工具的地位所在。

较为遗憾的是曲线工具的使用者并不太多,大致处于两个方面:

1、看不懂曲线是个啥,自己拉的曲线,照片变的惨不忍睹。

2、对色彩的理解不足。

SO~我们就揭开它华丽的外表,剥去它好看的皮囊,探究事物的本质,看看曲线到底是什么?

首先我们先不聊曲线的事情,我们先谈谈颜色。

白色,白色是由红(R)、绿(G)、蓝(B)三原色,常说的RGB混合而得到的颜色。(圈出来,会考的哦)

而红(R)、绿(G)、蓝(B)三原色两两混合,可以形成黄(Y)、青(C)、品(M)三种二次色。继续混合,我们就能调出各种各样的色彩。

了解了这一点我们就可以来讲曲线了。

首先,打开曲线“工具”-“曲线”

点击小眼睛,可以关闭/打开曲线

在预设中,我们可以看到预设的曲线情况和效果,还可以做二次调整。

不过我们还是建议自己根据照情况做调整。(从此预设为路人)

搞不懂曲线,不要急着盲目调整,不然很容易翻车哦。就好像酱紫的...

有朋友告诉我,说他打开曲线工具之后感觉自己被忽悠了,说好的形态优美的曲线在哪里呢,为什么是如直男一般的硬硬的一条直线摆在那里。我告诉他因为我们还没有把它掰弯对他做调整。

咳咳,我们先来说一下,曲线为什么看到的是一条直线。

Snapseed的曲线也叫RGB曲线。曲线的X轴,是表示照片的亮度的分布情况。从左至右越来越亮。曲线的Y轴,也是照片的亮度情况,从下至上越来越亮。

我们这样来理解:

①我们可以理解为X轴是输入的亮度,Y轴是输出的亮度。而在曲线工具不做调整的状态下输出值=输入值,所以是一条直线。(在Photoshop--曲线当中可以看到具体的数值,如:输入:128 输出:128)

②曲线的左下部分,控制着照片暗部的亮度。曲线的右上部分,控制着照片亮部的亮度。(照片暗部/亮部的像素占比可以通过曲线背后的直方图来了解)

③通过拉动RGB曲线不同的位置,可以平滑的调整照片不同亮度区域的亮度情况。

打开一张照片,用我们之前学过的方法啊,首先我们观察直方图后,分析照片情况。

①这是一张典型的逆光日落下的剪影照片;

②照片的亮度偏暗,照片发灰;

③照片的整体色彩不足,特别是感光部分,没有表现出在当时额济纳旗日落时的氛围。(真实场景的颜色要更加艳丽)

我们只使用曲线工具来完成修饰~

一般在使用曲线修图时,我们会在交汇点上点2-3点,分别待变画面的暗部,中间亮部和亮部。

单独升照片的亮部,可以让照片高光部分的亮度提起来,恢复天空的明度和色彩(注意:在提升高光时,控制照片的亮部不能过曝)

单独降低照片的暗部,可以让照片暗部的亮度下降,让暗部的色彩更加鲜明。

好了,这时我们既提升亮部,又降低暗部。因为我们更希望的是突出照片夕阳下的氛围,所有亮度提升的幅度,会大于暗部。

肿么样~我们通过只使用曲线调整,将一张照片的色彩、氛围都展现了出来,是不是特别方便。

我们来总结一下:

①拿到照片的第一步,不是修图,一定是先分析照片;

②调整完的曲线类似于一个S型(不是说所有的曲线都调整为S型,而是部分类似照片,可以用S型的常见方式进行套用);

③为什么曲线会影响到照片的颜色,这是因为默认为RGB曲线,在调整曲线的同时,画面中的RGB三原色也在发生变化;

④因为在调整曲线是曲线整体都在进行不同幅度的变化,所以使用曲线调整,过度会更加平滑、自然。

⑤曲线上的点不仅限于三个,我们可以根据照片的情况和自己的想法调整出更多的点。

-The End-

0人参与回答
  • 未添加任何数据~~


提示信息

联系电话:
1585150508*
QQ交谈:
小编
站长微信:
站长邮箱: service@qingjiuzhubei.com
385.64msRequest Duration2MBMemory UsageGET zixun/detail/{id?}.htmlRouteAuth status
    • Booting (30.36ms)
    • Application (369.26ms)
      6 templates were rendered
      • site.zixun.detail (resources/views/site/zixun/detail.blade.php)8blade
        Params
        0
        prevArticle
        1
        nextArticle
        2
        newDetail
        3
        comment
        4
        hotnews
        5
        t
        6
        d
        7
        k
      • layouts.site.layout (resources/views/layouts/site/layout.blade.php)18blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        device
        4
        isMobile
        5
        errors
        6
        prevArticle
        7
        nextArticle
        8
        newDetail
        9
        comment
        10
        hotnews
        11
        t
        12
        d
        13
        k
        14
        __empty_1
        15
        __currentLoopData
        16
        loop
        17
        hotnewsVal
      • layouts.site.top (resources/views/layouts/site/top.blade.php)18blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        device
        4
        isMobile
        5
        errors
        6
        prevArticle
        7
        nextArticle
        8
        newDetail
        9
        comment
        10
        hotnews
        11
        t
        12
        d
        13
        k
        14
        __empty_1
        15
        __currentLoopData
        16
        loop
        17
        hotnewsVal
      • layouts.site.bottom (resources/views/layouts/site/bottom.blade.php)18blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        device
        4
        isMobile
        5
        errors
        6
        prevArticle
        7
        nextArticle
        8
        newDetail
        9
        comment
        10
        hotnews
        11
        t
        12
        d
        13
        k
        14
        __empty_1
        15
        __currentLoopData
        16
        loop
        17
        hotnewsVal
      • common.upgrade_vip (resources/views/common/upgrade_vip.blade.php)18blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        device
        4
        isMobile
        5
        errors
        6
        prevArticle
        7
        nextArticle
        8
        newDetail
        9
        comment
        10
        hotnews
        11
        t
        12
        d
        13
        k
        14
        __empty_1
        15
        __currentLoopData
        16
        loop
        17
        hotnewsVal
      • kefu.kefu (resources/views/kefu/kefu.blade.php)18blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        device
        4
        isMobile
        5
        errors
        6
        prevArticle
        7
        nextArticle
        8
        newDetail
        9
        comment
        10
        hotnews
        11
        t
        12
        d
        13
        k
        14
        __empty_1
        15
        __currentLoopData
        16
        loop
        17
        hotnewsVal
      uri
      GET zixun/detail/{id?}.html
      middleware
      web
      controller
      App\Http\Controllers\Site\ZixunController@detail
      namespace
      App\Http\Controllers
      prefix
      /zixun
      where
      as
      zixunDetail
      file
      app/Http/Controllers/Site/ZixunController.php:105-132
      7 statements were executed328.84ms
      • select * from `news` where `news`.`id` = '52721' and `news`.`deleted_at` is null limit 113.01ms/app/Http/Controllers/Site/ZixunController.php:109zzshuju
        Metadata
        Bindings
        • 0. 52721
        Hints
        • Use SELECT * only if you need all columns from table
        • LIMIT without ORDER BY causes non-deterministic results, depending on the query execution plan
        Backtrace
        • 14. /app/Http/Controllers/Site/ZixunController.php:109
        • 22. /vendor/silber/page-cache/src/Middleware/CacheResponse.php:38
        • 56. /public/index.php:53
      • select * from `new_cates` where `new_cates`.`id` in ('62') and `new_cates`.`deleted_at` is null510μs/app/Http/Controllers/Site/ZixunController.php:109zzshuju
        Metadata
        Bindings
        • 0. 62
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 19. /app/Http/Controllers/Site/ZixunController.php:109
        • 27. /vendor/silber/page-cache/src/Middleware/CacheResponse.php:38
        • 61. /public/index.php:53
      • select * from `news` where `news`.`deleted_at` is null order by `browse` desc limit 10288.37ms/app/Http/Controllers/Site/ZixunController.php:110zzshuju
        Metadata
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Http/Controllers/Site/ZixunController.php:110
        • 20. /vendor/silber/page-cache/src/Middleware/CacheResponse.php:38
        • 54. /public/index.php:53
      • update `news` set `browse` = `browse` + 1, `updated_at` = '2025-04-03 07:51:02' where `id` = '52721' and `news`.`deleted_at` is null20.59ms/app/Http/Model/News/News.php:170zzshuju
        Metadata
        Bindings
        • 0. 2025-04-03 07:51:02
        • 1. 52721
        Backtrace
        • 12. /app/Http/Model/News/News.php:170
        • 13. /app/Http/Controllers/Site/ZixunController.php:111
        • 21. /vendor/silber/page-cache/src/Middleware/CacheResponse.php:38
        • 55. /public/index.php:53
      • select * from `news` where `id` < '52721' and `newscate_id` = '62' and `news`.`deleted_at` is null order by `id` desc limit 11.39ms/app/Http/Controllers/Site/ZixunController.php:115zzshuju
        Metadata
        Bindings
        • 0. 52721
        • 1. 62
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 13. /app/Http/Controllers/Site/ZixunController.php:115
        • 21. /vendor/silber/page-cache/src/Middleware/CacheResponse.php:38
        • 55. /public/index.php:53
      • select * from `news` where `id` > '52721' and `newscate_id` = '62' and `news`.`deleted_at` is null order by `id` asc limit 13.95ms/app/Http/Controllers/Site/ZixunController.php:116zzshuju
        Metadata
        Bindings
        • 0. 52721
        • 1. 62
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 13. /app/Http/Controllers/Site/ZixunController.php:116
        • 21. /vendor/silber/page-cache/src/Middleware/CacheResponse.php:38
        • 55. /public/index.php:53
      • select * from `comments` where `news_id` = '52721'1.02ms/app/Http/Controllers/Site/ZixunController.php:117zzshuju
        Metadata
        Bindings
        • 0. 52721
        Hints
        • Use SELECT * only if you need all columns from table
        Backtrace
        • 12. /app/Http/Controllers/Site/ZixunController.php:117
        • 20. /vendor/silber/page-cache/src/Middleware/CacheResponse.php:38
        • 54. /public/index.php:53
        web
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
        api
        array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
          _token
          jbySd713FgALdyf8R0FSDiJ7a3y0MG1IUMSBVPY1
          _previous
          array:1 [ "url" => "http://data.winndoo.cn/zixun/detail/52721.html" ]
          PHPDEBUGBAR_STACK_DATA
          []
          format
          html
          content_type
          text/html; charset=UTF-8
          status_text
          OK
          status_code
          200
          request_query
          []
          request_request
          []
          request_headers
          array:10 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate" ] "accept" => array:1 [ ...
          request_server
          array:33 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "HTTP_ACCEPT_ENCODING" => "gzip, de...
          request_cookies
          []
          response_headers
          array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ ...
          path_info
          /zixun/detail/52721.html
          session_attributes
          array:3 [ "_token" => "jbySd713FgALdyf8R0FSDiJ7a3y0MG1IUMSBVPY1" "_previous" => array:1 [ "u...