如何在Photoshop中创建图像叠加混合模式算法?

时间:2019-06-16 04:30:59

标签: javascript photoshop photo blending

我正在编写一个应将两个图像相互融合的代码。 效果应类似于Photoshop叠加混合模式或屏幕模式。

我尝试了以下算法,很遗憾,该算法不起作用:

n[c] = 255 - (((255 - n[c]) * (255 - o[c])) / 255);
n[c + 1] = 255 - (((255 - n[c + 1]) * (255 - o[c + 1])) / 255);
n[c + 2] = 255 - (((255 - n[c + 2]) * (255 - o[c + 2])) / 255);

以下算法有效,但这不是我需要的效果。 此效果类似于“乘以混合模式”

n[c]=n[c]*o[c]/255,
n[c+1]=n[c+1]*o[c+1]/255,
n[c+2]=n[c+2]*o[c+2]/255;

因此,我需要一种算法,允许我混合2张图像并获得与Photoshop叠加或屏幕混合模式相同的效果。

谢谢。

0 个答案:

没有答案
相关问题