Pr 视频效果:ASC CDL

视频效果/颜色校正/ASC CDL

Color Correction/ASC CDL

ASC CDL ASC CDL效果通过对红、绿、蓝三个原色通道的独立调整,实现对图像色彩的精确控制。在此基础上,还可用于调整处理后图像的整体饱和度。

  ◆  ◆

效果选项说明

2f19645508fbc3257ad6fe65990fd4d1.png

斜率 Slope、偏移 Offset和功率 Power(合称为 SOP)是应用至红、绿、蓝三个独立色彩通道的转换函数。一个 CDL 中可生成一组共九个独立操作,再加上第十个单独控制饱和度 Saturation的指令,简称为 SOP-S。

斜率

Slope

调整原色通道(红色 Red、绿色 Green、蓝色 Blue)的增益(Gain),影响原色通道的亮度。

d156c064aba15ce30540239a4734cd1f.png

公式:输出 = 输入 x 斜率

默认的斜率值都是 1.0,表示无调整。

值的范围为 0.0 到 10.0。

斜率大于 1,增加通道的亮度。

比如,红通道斜率值大于 1 时,增加红光的强度,画面偏红,尤其是高光区域,但对纯白区域无影响。

斜率小于 1,减少通道的亮度。

比如,红通道斜率值小于 1 时,降低红光的强度,画面偏青,尤其是高光区域和纯白(白场)区域。

斜率的调整不会影响纯黑区域(黑场)。

偏移

Offset

调整原色通道的偏移量,影响图像的整体亮度和色偏。

8ad631ae1c2b70194da94d374dde1414.png

公式:输出 = 斜率 + 偏移

默认的偏移值都是 0.0,表示无调整。

值的范围为 -10.0 到 +10.0。

偏移运算发生在斜率之后,它能在调整原色通道的亮度的同时保持斜率一致。

比如,绿通道的偏移值大于 0.0 时,线性增强绿光的强度,画面偏绿,但不会影响纯白区域。

绿通道的偏移值小于 0.0 时,线性降低绿光的强度,画面偏洋红,但不会影响纯黑区域。

功率

Power

常称为“指数”。使用指数函数来非线性调整原色通道的亮度,尤其是中间调区域。

c760a56fc6f3115de8a499a96339b1c5.png

公式:输出 = 输入^指数

默认的功率值都是 1.0,表示无调整。

值的范围为 0.0 到 10.0。

比如,蓝通道的功率值大于 1.0 时,非线性降低蓝光的强度,画面中间调偏黄,但不影响图像的纯黑和纯白区域。

蓝通道的偏移值小于 0.0 时,非线性增加蓝光的强度,画面偏蓝,也不会影响纯黑和纯白区域。

饱和度

Saturation

饱和度在斜率、偏移和功率之后应用,用于提升和降低图像整体的色彩鲜艳程度。

默认值为 1.0,表示未调整饱和度。

值的范围为 0.0 到 10.0。

值为 0.0 时,表示完全去饱和,图像变为灰度图像。

  ◆  ◆

关于 CDL

ASC CDL(American Society of Cinematographers Color Decision List)是美国电影摄影师协会(ASC)创建的用于在不同设备和软件之间交换基本颜色校正数据的规范,常简称为“颜色决策表”(CDL)。

传统意义上的 CDL 大多创建于拍摄现场调色时。

e960a00d2276c6202a9674a6180e9ff7.png

CDL 最基础的形式是一种人机可读的文本文件。

001 AX    V  C    00:00:00:00 00:05:40:23 01:00:00:00 01:05:40:23
*ASC_SOP (0.444887 1.184053 1.649235) (0.191272 -0.088555 -0.133891)(1.000000 1.000000 1.000000)
*ASC_SAT 1.000000

例如上方 EDL 格式的 CDL,它对斜率做了很大的调整,微调了偏移,功率和饱和度没有任何调整。

ASC CDL 的 1.2 版本增加了第十个单独控制饱和度的指令,在应用所有的 SOP 转换函数之后,它会影响 RGB 的整体结合结果。所以才被称为 SOP-S。

一般情况下,CDL 都在风格类 LUT之前使用。这能让 CDL 将图像调整至最佳状态,随后再用 LUT 来转换像素值。这样还能避免 LUT 裁切“界外”的数据,CDL 可以在交给 LUT 处理前避免这种裁切发生。

CDL 简单且提供了最大的兼容性,可以在不同的软件和设备之间保持颜色校正的一致性,适用于需要在不同平台上协作的项目。

e0e825937c81ed5f9d890ab8b63b5292.jpeg

“点赞有美意,赞赏是鼓励”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/5910.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】网络编程:应用层协议—HTTP协议(超详细)

目录 一、HTTP协议概念 HTTP协议的基本概念 HTTP的工作流程 二、认识URL URL 的基本结构 URLencode与URLdecode 三、认识HTTP协议 四、HTTP请求格式 1. 请求行(Request Line) 2. 请求报头(Request Headers) 3. 空行&a…

kelp protocol

道阻且长,行而不辍,未来可期 有很长一段时间我都在互联网到处拾金,but,东拼西凑的,总感觉不踏实,最近在老老实实的看官方文档 & 阅读白皮书 &看合约,挑拣一些重要的部分配上官方的证据,和过路公主or王子分享一下,愿我们早日追赶上公司里那些可望不可及大佬们。…

鸿蒙ArkTS中的布局容器组件(Scroll、List、Tabs)

1、Scroll组件 Scroll组件是一个可滚动的容器组件,用于在子组件的布局尺寸超过父组件尺寸时提供滚动功能。它允许在其内部容纳超过自身显示区域的内容,并通过滚动机制来查看全部内容。这对于显示大量信息(如长列表、长篇文本或大型图像等&…

【Qt聊天客户端-min_Bug】客户端请求失败分析

1. 问题复现 问题出现的背景:编写同意好友请求websocket通知功能时,电脑异常断电后,重启项目出现该为Bug 服务端日志 客户端发送请求 客户端日志 2. 排查 307行日志正常打印,说明请求发送的没有问题,开始排查连接问…

推荐一款PowerPoint转Flash工具:iSpring Suite

iSpring Suite是一款PowerPoint转Flash工具,使用iSpring Suite 8可以轻松的将PPT演示文档转换为对Web友好的Flash影片格式。软件界面简洁,使用方便。为什么要转换成flash格式呢?Flash格式的最大特点是体积小巧、易于分发,兼容所有的操作系统…

有的网站是通过js控制页面新打开一个tab页的,但是我想通过注入js脚本修改为在当前页面打开

如果网站通过 JavaScript 控制在新标签页中打开页面(例如使用 window.open()),你可以通过注入脚本来修改其行为,使其在当前页面打开。 解决方案 你可以通过覆盖 window.open 函数来强制将所有新页面在当前窗口中打开。以下是一个…

论文阅读笔记:DRCT: Saving Image Super-Resolution away from Information Bottleneck

论文阅读笔记:DRCT: Saving Image Super-Resolution away from Information Bottleneck 1 背景1.1 问题1.2 本文提出的方法 2 创新点3 方法4 模块4.1 问题描述4.2 深度特征提取模块4.3 同任务渐进式训练策略 5 效果5.1 和SOTA方法对比 论文:https://arxi…

TQZC706开发板教程:ADRV9009观测双通道接收波形

本例程使用ZC706加ADRV9009修改HDL项目,在vivaod中使用ila实时抓取两路接收波形。 将网盘链接中的BOO.BIN文件复制到SD卡中,插入开发板,并将开发板的启动模式设置为SD卡启动。插入电源,JTAG和串口。 在NO-OS的ADRV9009的项目中&am…

物联优化汽车齿轮锻造

在汽车齿轮的锻造工艺中,锻造温度、锻造压力与行程、锻造速度与锤击方式以及热处理工艺等核心参数扮演着举足轻重的角色。这些参数的精准控制与实时监测,对于提升生产效率、确保产品质量、削减生产成本以及推动生产智能化转型具有不可估量的价值。明达技…

低代码解锁跨平台应用开发新境界

数字化转型中,企业面临应用开发挑战,低代码平台成为理想选择。ZohoCreator提供统一开发环境、拖拽设计、预置模板等,支持高效构建跨平台应用,确保数据安全与合规,助力企业数字化转型。 一、低代码平台是什么&#xff1…

华为云低代码AstroZero技巧教学8:表单提交限制功能设置

活动运营人员在设置活动报名表单中通常会对表单提交设置时间限制,以此确保用户只能在活动开始前的一定时间内提交报名信息;也会通过人员限制(如限制报名人数或特定人群)来控制活动的参与度和质量。这是表单应用在工作中的一个典型…

计算机网络:网络层 —— 移动 IP 技术

文章目录 IPv6IPv6 的诞生背景主要优势IPv6引进的主要变化 IPv6数据报的基本首部IPv6数据报首部与IPv4数据报首部的对比 IPv6数据报的拓展首部IPv6地址IPv6地址空间大小IPv6地址的表示方法 IPv6地址的分类从IPv4向IPv6过渡使用双协议栈使用隧道技术 网际控制报文协议 ICMPv6ICM…

深度学习经典模型之ZFNet

1 ZFNet 1.1 模型介绍 ​ ZFNet是由 M a t t h e w Matthew Matthew D . Z e i l e r D. Zeiler D.Zeiler和 R o b Rob Rob F e r g u s Fergus Fergus在AlexNet基础上提出的大型卷积网络,在2013年ILSVRC图像分类竞赛中以11.19%的错误率获得冠军(实际…

Cisco Packet Tracer 模拟器实现一些交换机的基本配置

1. 内容 应用Cisco Packet Tracer 5.3搭建网络 应用Cisco Packet Tracer 5.3配置网络 通过不同的命令实现交换机的基本配置,包括交换机的各种配置模式、交换机的基本配置、交换机的端口配置。 2. 过程 2.1 打开软件 安装模拟器后打开如下: 图1 安装并…

Logstash 安装与部署(无坑版)

下载 版本对照关系:ElasticSearch 7.9.2 和 Logstash 7.9.2 ; 官方下载地址 选择ElasticSearch版本一致的Logstash版本 https://www.elastic.co/cn/downloads/logstash 下载链接:https://artifacts.elastic.co/downloads/logstash/logst…

C++《list》

在本篇当中我们将学习STL中的list,在此list就是我们之前在数据结构学习过的链表,在本篇中我们要来了解list当中的成员函数该如何使用,由于list各个函数的接口和之前学习过的vector类型,因此在学习list的使用就较为轻松。在lis篇章…

爬虫-------字体反爬

目录 一、了解什么是字体加密 二. 定位字体位置 三. python处理字体 1. 工具库 2. 字体读取 3. 处理字体 案例1:起点 案例2:字符偏移: 5请求数据 - 发现偏移量 5.4 多套字体替换 套用模板 版本1 版本2 四.项目实战 1. 采集目标 2. 逆向结果 一、了解什么是…

Go-性能优化、优化分析、调优实战pprof

使用官方自带benchmark进行基准性能测试 第一个是函数名-核数 第二个是执行次数 第三个是一次执行时间 第四个是一次执行的多大的内存 第五个是一次执行申请几次内存 slice用的时候在make()初始化切片时提供容量信息 data:make([]int,0) data:make([]in…

Node.js——fs模块-文件追加写入

1、appendFile/appendFileSync 追加写入 appendFile 作用是在文件尾部追加内容,appendFile 语法与 writeFile 语法完全相同 语法: 返回值:二者都为: undefined 本文的分享到此结束,欢迎大家评论区一同讨论学习&#…

单元测试日志打印相关接口及类 Logger

LoggerFactory 简介 单元测试常用日志打印工具LoggerFactory。 LoggerFactory 代码结构 LoggerFactory 是 JUnit 平台中的一个类,用于创建 Logger 实例。它被设计用于提供日志记录功能,使得 JUnit 在执行测试时能够记录信息、警告、错误等。 LoggerFact…