Как получить доминирующий цвет / Средний цвет от холста дуги - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь получить средний цвет из холста ar c, так как нашел код для прямоугольника, но не для круга холста.

Ниже приведен мой код. которые генерируют ar c из изображения,

var canvas22 = document.getElementById("canvasCropImge1");
    var ctx22 = canvas22.getContext("2d");
    var cw = canvas22.width;
    var ch = canvas22.height;

    var img22 = new Image();
    img22.onload = start;
    img22.src = "http://myglobalcenter.com/media/1003/vms_mgc.png";


    function start() {
        var cw, ch;
        cw = canvas22.width = img22.width;
        ch = canvas22.height = img22.height;
        ctx22.drawImage(img22, 0, 0);
        ctx22.globalCompositeOperation = 'destination-in';
        ctx22.beginPath();
        //ctx22.arc(cw / 2, ch / 2, ch / 2, 0, Math.PI * 2);
        ctx22.arc(40, 40, 10, 0 * Math.PI, 2 * Math.PI);
        ctx22.closePath();
        ctx22.fill();

       var arcdata = canvas.getContext('2d').getImageData(20, 20, 100, 100).data
    }

, но теперь нужно получить из него средний цвет.

...