我想創建一些小的攝像頭工具,讓你用疊加拍攝快照。現在我一直在使用html5畫布,並使網絡攝像頭正常工作。但是,每當我嘗試保存網絡攝像機快照時,它只會加載網絡攝像機快照或覆蓋層,而不會同時加載兩者。攝像頭快照到畫布
我一直在嘗試了幾件事情,這是最接近我能得到:
var teaser = new Image();
teaser.src = "http://www.fillmurray.com/g/1200/1200";
teaser.onload = function() {
context.drawImage(teaser, 0, 0);
};
context.drawImage(v, teaser, 0 , 0, w, h); // this only draws the image
// and
context.drawImage(v, 0 , 0, w, h); // this just draws the webcam snapshot
有誰知道如果這甚至有可能,如果我只是在盡一個完整的白癡?所以我想要實現的是在1個畫布中繪製兩個圖像,並讓疊加層位於視頻的頂部。
這裏是什麼,我至今一的jsfiddle:http://jsfiddle.net/Px8g3/
我沒有用畫布工作太多,但是不是你的代碼在另一個頂部繪製圖像?所以你總是隻有1個?或者你的傳情透明嗎? – zozo
傳情影像是半透明的,但我不明白爲什麼它不會加載兩個圖像: -/ – user2099810
有事件處理程序設置爲BEFORE設置src。有風格='位置:絕對'的視頻和畫布。最後,在保存時,也可以繪製圖像。 – GameAlchemist