Мне нужно прикрутить графическое редактирование к текущему проекту. Не могу найти решение по обледенению фигур. Например, есть некий круг(или любая другая фигура) и некий квадрат, мне нужно объединить их (или создать новый объект такой формы).
Как это можно сделать на canvas? Есть ли какой простой механизм, так как такие преобразования должны проходить часто? Возможно как-то получить площадь?
ЗЫ
Посоветуйте, что почитать про canvas, нахожу только основы.
var can = document.getElementById('canvas1');
var ctx = can.getContext('2d');
ctx.fillStyle = 'lime';
ctx.fillRect(20, 20, 80, 80);
var can2 = document.getElementById('canvas2');
var ctx2 = can2.getContext('2d');
ctx2.beginPath();
ctx2.fillStyle = "green";
ctx2.arc(100, 60, 40, 0, Math.PI * 2, 1);
ctx2.fill();
var can3 = document.getElementById('canvas3');
var ctx3 = can3.getContext('2d');
ctx3.drawImage(can, 0, 0);
ctx3.drawImage(can2, 0, 0);
<canvas id="canvas1" width="200" height="200" style="border: 1px solid black"></canvas>
<canvas id="canvas2" width="200" height="200" style="border: 1px solid black"></canvas>
<canvas id="canvas3" width="200" height="200" style="border: 1px solid black"></canvas>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день! Я далек от написания кодов, могу только вставить готовый код в нужное место, если мне скажут где это местоКак со счетчиком Яндекса...