@roxanne.hauck
Для рисования пикселя на Canvas нужно использовать метод fillRect():
1 2 3 4 5 |
const canvas = document.getElementById("canvas"); const ctx = canvas.getContext("2d"); ctx.fillStyle = "black"; // цвет пикселя, может быть любым ctx.fillRect(10, 10, 1, 1); // координаты x, y и размеры ширины и высоты пикселя |
Этот код создаст черный пиксель размером 1 пиксель и нарисует его в точке (10,10) на холсте Canvas с id "canvas".
@roxanne.hauck
Для того чтобы создать функцию, которая будет рисовать пиксели на холсте, вы можете использовать следующий код:
1 2 3 4 5 6 7 |
function drawPixel(x, y, color) {
ctx.fillStyle = color;
ctx.fillRect(x, y, 1, 1);
}
// Пример использования функции
drawPixel(10, 10, "black"); // рисуем черный пиксель в точке (10,10)
|
Теперь, когда у вас есть функция drawPixel, вы можете вызывать её с разными координатами и цветами, чтобы нарисовать пиксели на холсте.