叠加半透明图像后颜色在OBS与Photoshop中不一致的解决方案【Vup/VLiver工具指南 】

前言

今天一位友人遇到了问题,简而言之就是——他有一张背景和一张半透明的图像,同样是作为两个图层,在OBS和Photoshop中混合后,竟然得到了完全不一样的颜色。如图所示:

左边是OBS,右边是Photoshop。可以看到有明显的色差

这个问题非常的Amazing啊~然后我就在OBS的官方wiki找到了这样一篇文章:https://github.com/obsproject/obs-studio/wiki/Linear-Color-Blending 对此做出了解答并给出了解决方案。本人在此选择重点节译其解决方案,有兴趣的观众可以到源地址做数学题(真的是做数学题)。

需求

**OBS Studio >= 27.0.1 (低于此版本你会看不见下面所说的一个选项)

解决方案本质上做了什么?

原文可能不太便于理解,但本质上来说就是OBS和Photoshop等默认采用的透明颜色混合算法并不一致。通过修改设置(启用线性颜色混合)使得双方算法一致,这样你就可以在Photoshop中为OBS制作素材,并保证素材在Photoshop中和在OBS中看起来一致。

需要做什么?

OBS Studio

修改图像源属性,勾选“在线性空间中应用alpha通道”。

需要OBS Studio >= 27.0.1

Photoshop

打开“颜色设置”(你可以使用默认快捷键Ctrl-Shift-K),勾选“用灰度系数混合RGB颜色”并设置为1.00.

然后你就会发现,OBS和Photoshop的结果现在看起来非常一致了。

虽然变得有些奇怪,但至少一样了,这样你就可以放心地在Photoshop中做调整,结果和OBS将会是一致的。

对于其他Adobe全家桶里的软件也提供类似设置。

Premiere Pro

在序列-序列设置中勾选“以线性颜色合成”。

After Effects

在项目设置-颜色中勾选“使用1.0灰度系数混合颜色”。

如果你使用其他软件,他们也许也会有类似的设置,尝试找一找类似于“线性光”、“gamma 1.0”、“线性颜色”这样的选项。如果你觉得这篇专栏对你有帮助,还请点赞转发哦~非常感谢!