Как мне смешать эти два набора pixelData?
maskArray определяет пиксели для использования из OverlayData.Их необходимо объединить с backgroundData и вставить обратно в основной холст как newBackgroundData, а по мере изменения offsetX обновлять по мере необходимости.
update Я думаю, что нашел решение: просто создайтедругой скрытый холст, а затем используя drawImage обратно в основной холст, сохраняя любую прозрачность.