HTML5 canvas元素支持多种混合模式。为了创建一个强度高度图,它结合了几个重叠源的强度,我想使用ctx.drawImage
将各个强度源图(画布)绘制到一个大的普通画布上。
因此,我正在寻找一种混合模式,该模式保留(灰度)两个来源的最大值。更具体地说,使用RGB颜色(R,G,B),
这可以通过HTML5画布混合模式中的一种(或可能是组合)来实现吗?我也开放其他技术(如滥用alpha值或使用色调等,如果有帮助的话)。
我已经查看了各种可用的混合模式,但最接近的模式(变暗/变亮/倍增)似乎并不是一个很好的匹配。
我目前正在使用单独的像素操作,但性能不够好。
更新:我正在寻找类似于OpenGL&{39} GL_EXT_blend_minmax