1. 程式人生 > >柔光模式與強光模式 的 響應曲線對比

柔光模式與強光模式 的 響應曲線對比

從下圖可以看出,當同源圖層進行混合時,柔光模式和強光模式都加強了中間色調的對比度;
不同之處在於,柔光模式加強的較少。

[img]http://dl2.iteye.com/upload/attachment/0112/9797/c07cc979-4ff1-3e84-a889-5fae26c4ebc9.png[/img]


最後附上繪製響應曲線的matlab程式碼:
%% 基色和混合色相同時 柔光模式 響應曲線,
[email protected](x) x.^2.*(3-2*x);
[email protected](x) 2*x.*(1-x)+sqrt(x).*(2*x-1);

x1=linspace(0,0.5,128);
x2=linspace(.5,1,128);

y1=f1(x1);
y1(y1<0)=0;
y2=f2(x2);
y2(y2>1)=1;
plot([x1 x2],[y1,y2],'LineWidth',3,'Color',[0 0 0])
grid on
hold on
%% 基色和混合色相同時 強光模式 響應曲線
[email protected]
(x) 2*x.^2;
[email protected](x) 1-2*(1-x).^2 ;

x1=linspace(0,0.5,128);
x2=linspace(.5,1,128);

y1=f1(x1);
y1(y1<0)=0;
y2=f2(x2);
y2(y2>1)=1;
plot([x1 x2],[y1,y2],'LineWidth',3,'Color',[1 0 0])

%% 基色和混合色相同時 正常模式 響應曲線
plot([x1 x2],[x1 x2],'--','LineWidth',2,'Color',[0 0 1])

%%

fontSize=16;
xlabel('基色及混合色灰度值','FontSize',fontSize)
ylabel('結果色','FontSize',fontSize)
title('柔光模式 強光模式 對比','FontSize',fontSize)


legend('柔光模式','強光模式','正常模式','Location','SouthEast')
axis equal
xlim([0 1])
ylim([0 1])