Реализация ColorPicker с использованием JavaScript и Canvas

Я пытаюсь реализовать ColorPicker с помощью Canvas просто для удовольствия. Но я кажется потерянным. так как мой браузер зависает на некоторое время, когда он загружается из-за всех этих петель. Я добавляю скриншот результата этого скрипта:

window.onload = function(){ colorPicker(); } function colorPicker(){ var canvas = document.getElementById("colDisp"), frame = canvas.getContext("2d"); var r=0, g=0, b= 0; function drawColor(){ for(r=0;r<255;r++){ for(g=0;g<255;g++){ for(b=0;b<255;b++){ frame.fillStyle="rgb("+r+","+g+","+b+")"; frame.fillRect(r,g,1,1); } } } } drawColor();

В настоящее время я хочу только решить проблему замораживания с лучшим алгоритмом, и он не отображает черный и серый цвета. Пожалуйста, кто-нибудь, помогите мне.

Ответы на вопрос(3)

Ваш ответ на вопрос