Привет всем, я недавно работаю над проектом, и я использую HTML5, CSS3 и javascript.
У меня есть элемент , и я передаю , захваченное веб-камерой.
var myCanvas, videoElement, frame;
Я использую библиотеки p5Js для подачи изображения в каждый кадр, используя следующий код:
function setup()
myCanvas = createCanvas(w,h);
//...(setId(), setParent(),)
videoElement = createCapture(VIDEO);
//...(setParent(), setId(), setSize())
}
function draw(){
frame = image(videoElement, 0, 0, canvasWidth, canvasHeight);
}
Мой вопрос заключается в том, как обрезать края холста, как показано на рисунке 1ниже:
![Figure 1](https://i.stack.imgur.com/HMyOv.png)
Обратите внимание, что я не хочу обрезать изображение, поскольку, если я сделаю обрезку на холсте, это также будет реализовано в изображении.
Сейчас я использую CSS ниже, но это не совсем то, что я ищу:
document.getElementById("editingCanvas-element").style.border = "1px solid black";
document.getElementById("editingCanvas-element").style.borderRadius = "100px 100px";
Любая помощь будет полезна, спасибо.