Сделать прозрачным цвет на картинки. CSS. .JavaScript?
Копайте в сторону svg. Реализовав треугольник таким образом, вы сможете управлять его составляющими через css.
Canvas поможет, но для процессора тяжеловато будет.
Не знаю, почему у Вас так всё замудрено, но по-моему тут лучше использовать  clip-path (гугл)