`

PhotoShop - 滤色模式(screen) 的 响应曲线(关于加镜头光晕的思考)

    博客分类:
  • PS
PS 
阅读更多
看了一篇在新的图层中加镜头光晕的博文:http://www.photoshopessentials.com/photo-effects/lens-flare/
,其中光晕图层的混合模式使用的是滤色(screen)。
那么,什么事滤色呢?有这么一种说法,滤色的作用类似于投影。将两台投影仪投影到同一块银幕上,我们看到的是两束光的叠加。
该光束比其中任何一束光都要亮!!
先来看一下滤色的公式:
resultColor=1-(1-baseColor)(1-blendColor)


看到此处,我是有些疑惑的,如果是两束光的叠加,那么不应该是相加么?
resultColor=baseColor+blendColor


为了解决这个疑惑,我们换个角度来看 滤色的公式:
resultColor=1-(1-baseColor)(1-blendColor) ......(1)
=baseColor+blendColor*(1-baseColor)  ......(2)
=blendColor+baseColor*(1-blendColor) ......(3)

由以上公式我们可以了解到
  • base color 和 blend color 是对称的
  • 由(2)可以看出result color 可以分为两部分:一部分是base color;另一部分则是用blend color来调制 1-baseColor (这样既保证了两台投影仪叠加的光亮于其中任意一台的光,也保证了result color不会大于1!)如果允许溢出,,在RGB三通道的时候,只有其中一个通道溢出的话,颜色失真会比较严重
  • result color 的取值范围为 [baseColor 1], ,也就是不会溢出!这一点儿,直接相加就不行了!
  • blend color为0(黑色)时,result color = base color
  • blend color为1(白色)时,result color = 1


对滤色有了以上的了解,我们来重新回顾一下添加镜头光晕的过程:
  • 1、新建一个黑色的图层:新建图层,编辑->填充(黑色)
  • 2、添加光晕: 滤镜->渲染->镜头光晕
  • 3、调整该光晕图层的 混合模式为 滤色

因为图层最初为黑色的,,光晕先以 滤色(估计PS内时这么实现的)和黑色的图层 以 滤色模式混合,得到光晕图层。(根据公式(2),和黑色以滤色混合,得到的颜色为原来的颜色)
该镜头光晕图层在和背景图层以 滤色 混合,,和直接用 光晕的图和背景图层混合,效果完全一样!!
这样还有一个附加的好处->可以调整镜头光晕的透明度!!


最后,来看一下 blend color 和 base color 相同时,滤色模式的响应曲线,
结果相当于调整曲线,使得结果色亮于原来的颜色(中间色调被提亮最多!)


代码如下:
%% 基色和混合色相同时 滤色模式(screen) 响应曲线
modeFunc=@(baseColor,blendColor) 1-(1-baseColor).*(1-blendColor);
modeName='滤色模式(screen)';

x=linspace(0,1,256);
y=modeFunc(x,x);


figure1 = figure;
axes1 = axes('Parent',figure1,'YTick',0:.1:1,'XTick',0:.1:1,...
    'PlotBoxAspectRatio',[1 1 1],...
    'DataAspectRatio',[1 1 1]);
% xlim(axes1,[0 1]);
% ylim(axes1,[0 1]);
grid on
box(axes1,'on');
hold(axes1,'all');

plot(x,y,'Parent',axes1,'LineWidth',3,'Color',[1 0 0], 'DisplayName',modeName);
plot(x,x,'Parent',axes1,'LineWidth',2,'LineStyle','--', 'DisplayName','正常模式');

xlabel('基色及混合色灰度值','FontSize',16);
ylabel('结果色','FontSize',16);
title(['基色和混合色相同时 ' modeName ' 响应曲线'],'FontSize',16);
legend1 = legend(axes1,'show');
set(legend1,'Location','SouthEast');
clear all

  • 大小: 11.4 KB
分享到:
评论

相关推荐

    Photoshop-颜色混合模式(全为计算公式)

    ### Photoshop颜色混合模式详解 #### 一、概述 在Photoshop中,颜色混合模式是用于图层之间相互作用的一种方式,能够实现丰富的视觉效果。不同的混合模式基于特定的数学公式来计算混合后的颜色,从而达到预设的...

    Photoshop-CS4-图层的基本操作.ppt

    在Photoshop CS4中,图层是图像编辑的核心要素,它们允许用户独立处理图像的不同部分,而不会影响到其他部分。图层就像透明的胶片叠放在一起,每一层都包含不同的图像元素,使得设计和编辑更加灵活。理解并熟练掌握...

    photoshop图层混合模式的加减乘除.zip

    在"photoshop图层混合模式的加减乘除.zip"这个压缩包中,我们很可能会发现一个关于如何理解和运用Photoshop图层混合模式加减乘除规则的详细文档——"photoshop图层混合模式的加减乘除.docx"。 图层混合模式的基础...

    (中职)Photoshop-CS6图像处理案例实训课件完整版ppt.pptx

    Photoshop CS6是一款强大的图像处理软件,其图层功能是其核心特性之一。在本课件中,主要探讨了如何利用图层进行高效且精细的图像处理。 首先,图层的概念是理解Photoshop操作的基础。在Photoshop中,图层就像透明...

    【Photoshop实例教程】Photoshop 图层混合模式详解基础篇.doc

    Photoshop 图层混合模式是图像编辑中的核心工具之一,它能极大地丰富图像处理的效果和创意。在本基础篇中,我们将深入理解并探讨各种混合模式的功能和应用。 1. 正常模式(Normal 模式) 正常模式是最基础的混合...

    Photoshop教程-气泡(免费下载).pdf

    本篇文章将深入探讨如何利用Photoshop的专业工具,特别是“镜头光晕”滤镜和“极坐标”滤镜,制作出逼真的透明气泡效果。 首先,要打开Photoshop软件并创建一个新的文件。对于初学者来说,了解和掌握新建文件的参数...

    实例详细讲解Photoshop混合模式全面运用.doc

    本实例详细讲解了Photoshop中几种常见的混合模式,包括正片叠底、滤色、线型加深、线型减淡和差值模式。 1. 正片叠底混合模式: 正片叠底模式的计算公式是结果色=源1×源2/255。这个模式常用于降低图像的亮度,...

    Photoshop入门实例之层混合模式.pdf

    Photoshop入门实例之层混合模式 Photoshop是一款功能强大且复杂的图像处理软件,对于初学者来说,学习曲线可能很陡峭。但是,如果您能够掌握一些基本概念和技术,例如图层混合模式,就可以轻松地创造出各种视觉效果...

    photoshop高级运用

    Photoshop 是一款强大的图像处理软件,广泛应用于设计、摄影后期制作等领域。在“Photoshop 高级运用”中,我们可以通过一系列复杂的操作实现各种创意效果,例如制作动态的下雨、下雪效果,以及精细的图像修复和美化...

    Photoshop高手笔记

    2. **画笔工具**:是Photoshop的核心工具之一,具有多种模式,如正常、溶解、背后、清除等,以及各种混合模式,如变暗、滤色、叠加等。画笔工具可以根据需要调整硬度、流量等参数,实现细腻的局部修饰。 理解这些...

    试析Photoshop中的颜色混合模式.doc

    颜色混合模式是Photoshop软件中一个至关重要的特性,它允许用户通过不同的算法组合图像的像素,从而创造出丰富多样的视觉效果。在理解颜色混合模式时,我们首先要掌握基本原理:基色是原始图像的颜色,混合色是应用...

    Photoshop入门实例之层混合模式.doc

    本文将通过两个最常用的混合模式——正片叠加和滤色,对Photoshop中的图层混合模式功能进行深入探讨和实例介绍。 首先,我们需要了解图层混合模式位于哪里设置。在Photoshop中,每个图层都可以单独设置混合模式,该...

    Photoshop图层混合模式介绍.pdf

    Photoshop 中有多种混合模式,包括正常、溶解、变暗、正片叠底、颜色加深、线性加深、变亮、滤色(屏幕)、颜色减淡、线性减淡、叠加、柔光、强光、亮光、线性光、点光、差值、排除等。 1. 正常:编辑或绘制每个...

    photoshop图层混合的matlab实现

    在Adobe Photoshop中,有多种预设的混合模式,如正片叠底、滤色、柔光等,每种模式都有其特定的数学计算方式来决定像素之间的相互影响。在MATLAB环境中,我们可以通过编程实现这些混合模式,以便于学习、研究或者...

    Photoshop 实例集

    Photoshop是一款强大的图像处理软件,广泛应用于平面设计、摄影后期制作等领域。本实例集涵盖了多个核心知识点,旨在帮助用户熟练掌握Photoshop的各项功能。 一、简单的图像合成 在这个部分,学习者将掌握如何创建...

    Photoshop图层混合模式详解.doc

    Photoshop的图层混合模式是图像处理中的一个重要概念,它决定了一个图层的像素如何与下方图层的像素相互作用,创造出丰富的视觉效果。在设计、艺术创作和图像编辑中,混合模式的运用可以极大地提升作品的创新性和...

    Photoshop色彩混合

    在Photoshop中,色彩混合是至关重要的一个环节,它涉及到颜色理论、色彩模式以及混合模式等多个知识点。 1. **颜色理论**: - 色彩三原色:红、绿、蓝(RGB)是屏幕显示的基础颜色,通过不同比例的组合可以产生...

    photoshop技术

    Photoshop是一款强大的图像处理软件,广泛应用于摄影后期、平面设计、艺术创作等领域。本文将详细介绍几个使用Photoshop美化照片和创建特殊效果的技术。 1. 数码照片后期润饰: - 降低饱和度:通过执行“色像/饱和...

    Photoshop图层混合模式计算公式大全.doc

    Photoshop中的图层混合模式是图像处理中一种强大的工具,它允许用户通过不同的计算公式将两个图层的色彩值融合,创造出丰富的视觉效果。在CS2版本中,这些混合模式都基于特定的数学运算,主要适用于RGB颜色空间的...

    计算机软件-商业源码-实例七---photoshop图层效果.zip

    在本压缩包“计算机软件-商业源码-实例七---photoshop图层效果.zip”中,包含的是关于Adobe Photoshop软件的图层效果相关的源码。这个实例可能是一个演示或者教学项目,旨在帮助开发者理解如何在自己的软件或UI设计...

Global site tag (gtag.js) - Google Analytics