Суть: есть svg, который я хочу применить в качестве маски в canvas'у. И вроде бы я могу сделать это при помощи clipPath, но у меня этот svg состоит полностью из , а clipPath, насколько знаю, принимает только примитивы svg (т.е. прямоугольник, эллипс и прочие). Если принимает и path тоже, то скажите об этом, а если нет, то было бы круто получить подсказку\ссылку\внезапное готовое решение для этого.
Взял это к себе, но оно работает с ошибкой либо работает с багом. В одном случае, просто "Uncaught TypeError: Cannot read property 'svg' of null", а в другом получается более интересно. Оно действительно скрывает (а не обрезает, как мне нужно, кстати) часть canvas'a, но оно делает это не по , а просто по размерам svg, т.е. по высоте и ширине. Линк, если хочешь разобраться (ВНИМАНИЕ: комментарий в заслуживает прочтения): https://yadi.sk/d/vlMz-_2dyvpqU