查看: 2218|回复: 4
打印 上一主题 下一主题

【理论】有关去黑底和线性减淡的那些事(比如区别)。

[复制链接]

程序员

Rank: 4

     粉丝
95

突出贡献小天使

跳转到指定楼层
楼主
发表于 2018-7-23 16:15:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?加入(注册)

x
最近有一些人不太懂这两者有啥区别,所以就写了这篇文章,稍微介绍一下这两个术语。
如果有不太懂的地方,蓝色加粗的文字就好。

去黑底和线性减淡的区别?
去黑底是处理图层的一种方法,如果用数学语言描述,属于“一元运算”,即参数只有一个,即待处理图层的每一个像素点。最基本的要求就是在保留该像素点的颜色特征的条件下,重新决定其透明度。
线性减淡则是一种图层的混合模式,既然是混合模式,那么用数学语言描述,则属于“二元运算”,即参数至少有2个。
线性减淡是PS最常用的8种混合模式中的一种(变亮、滤色、线性减淡、颜色减淡、变暗、正片叠底、线性加深、颜色加深),公式是固定的,而且很简单:c=a+b。

为什么线性减淡能够实现去黑底的效果?
计算机系统中,一副图像是由一个像素矩阵表示的,其中矩阵的每一个元素,即我们所称的像素
则是由一个4维向量(a,r,g,b)组成,分别表示该像素点的透明度,以及三种颜色通道的分量,他们的取值范围均为[0,1]。
对于颜色通道的分量,越接近0,则颜色越接近于黑色,越接近于1,则颜色越接近与白色。
因此纯黑色是(0,0,0),纯白色是(1,1,1),而(1,0,0)、(0,1,0)、(0,0,1)则构成了RGB颜色空间内的一组标准正交基——红、绿、蓝。
接下来说一下线性减淡,其公式为c=a+b(向量加)。
这里的加法后的结果超过1时,多余1的部分将被舍去,因此线性减淡往往是不可逆过程。
我们平常所见的发光贴图都是实色图像,而大部分是黑色,因此将发光贴图的像素与背景像素相加时,分为两种情况:
发光部分的像素+背景像素:未超过1(纯白)时,保留两种像素的颜色特征,但是由于背景像素向1偏移了一些,因此表现的比背景图形亮;
超过1(纯白)时即为纯白,表现出发光的光芒的区域,因此自然而然就被当成是亮的区域了(如下图所示,混合后白色的部分超过了原发光贴图白色的部分)。
黑色的像素+背景像素:黑色的像素的向量值为(0,0,0),与背景相加时,因为0加任何值都是0,因此并不会改变背景的像素。
综上,自然而然就会得出发光图层在背景图层内发光的样子。

此外,其实所有变亮系的混合模式(变亮、滤色、颜色减淡、线性减淡)都会有变亮的效果,
只不过根据背景不一样而体现的不一样罢了。


为什么实现发光图层要采用线性减淡呢?

为什么很多软件将发光图层采用线性减淡的方式来实现发光的效果,而不采用专门的透明度的方式实现发光效果呢?
如果采用后者,不就没必要把背景做成黑色,而直接使用透明不就可以了吗? 首先计算机图像一开始使用的颜色系统,是不包含透明度通道的,也就是只有RGB,因此并没有透明度的说法,
因此PS才研发出各种混合模式的算法,来实现不同的需求。
这种情形要求发光图层需要采用了黑色为背景的做法(因为没有透明)。
那么后来有透明通道的引入后会咋样呢?
我们来看一下线性减淡的计算方法:c=a+b,没了
我们再来看一下使用透明度并进行覆盖的计算方法:c=(1-α)a+αb,
天啊夭寿啦,先算两个乘法然后再让我算一个加法?然后我的运算还要再加一个透明度通道?
计算步骤多,需要存储空间也多,老娘不干……而且,把图层做成发光的和做成黑色背景的,哪个更麻烦呢?
于是答案就不言自明了。

能不能实现彻底的去黑底效果,将一副图片将黑色部分去掉变成完全透明的?
如果说把发光图层进行处理,变成一副直接覆盖到背景图层上,就能达到其和背景图层进行线性减淡的一模一样的效果的贴图话,
很遗憾,不能。
如果非要用数学模型解释的话,就是:

中级会员

Rank: 3Rank: 3Rank: 3

     粉丝
19
沙发
发表于 2018-7-25 08:26:08 | 只看该作者
感觉 不学ps还真看不懂
一只小萌新。。。

初级会员

Rank: 2Rank: 2

     粉丝
1
板凳
发表于 2018-9-10 08:44:02 | 只看该作者
感觉我的PS白学了
回复

使用道具 举报

高级会员

Rank: 4

     粉丝
6
地板
发表于 2019-4-10 09:04:39 | 只看该作者
学了PS还不一定会,另外楼主,点击你的帖子,有些提示需要?勋章才能查看,怎么弄?

初级会员

Rank: 2Rank: 2

     粉丝
3
5#
发表于 2019-4-17 05:15:24 | 只看该作者

谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入(注册)

本版积分规则

Ex梦想承载者

反馈

投诉举报 意见反馈 用户协议 论坛规则

反馈须知: 切勿滥用举报,任何与举报相关的信息必须属实!

网站资源

  • 客户端
  • 微信
  • 微博

手机APP|小黑屋|Archiver|小黑屋|CC BY-NC-ND 2.5 CN|Ex梦想承载者

Ex梦想承载者

GMT+8, 2024-10-7 16:26

快速回复 返回顶部 返回列表