Дополнительные графические примитивы. Рисование точки
Опубликовано 26 ноября, 2022 - 15:00 пользователем admin
Демонстрация создания новых графических примитивов с помощью функций.
Пример создания на JavaScript функции рисования точки:
function Pixel (cntx, x,y,color) { //ставит пиксель цвета сolor if(!color) color = {r:0,g:0,b:0,a:255}; var p=cntx.createImageData(1,1); p.data[0]=color.r; p.data[1]=color.g; p.data[2]=color.b; p.data[3]=color.a; var data = cntx.getImageData(x, y, 1,1).data; if(data[3] <= p.data[3]) //сравниваем прозрачность cntx.putImageData(p,x,y); }
Направление: