如何手动模拟JS / Canvas globalCompositeOperation' light'?

时间:2014-12-17 13:41:12

标签: javascript canvas colors

如果您使用Canvas上下文对象混合两种颜色,例如Chrome,它会提供更丰富的色彩(而不是平均太多,往往变得更加泥泞)。在JavaScript中给出两个rgba值,我将如何能够实现这种混合模式或者接近它的东西'手动'? (不依赖于特定的浏览器实现,因为它将在服务器端重复,没有Canvas对象。)

E.g。

var rgba1 = [255, 128, 0, 1];
var rgba2 = [0, 255, 255, 0.5];
var rgbaMix = this.mixRgbasLighter(rgba1, rgba2); // magic happens here

谢谢!

0 个答案:

没有答案