2010-06-22 108 views
0

有沒有辦法知道攝像頭的最大分辨率? 我需要從網絡攝像頭捕捉圖像,並通過互聯網發送到另一臺筆記本上。所以我想在不設置分辨率的情況下自動從網絡攝像機自動捕捉圖像(如果我有一個130萬像素的網絡攝像頭,我想要捕捉130萬像素的圖像;如果我有一個網絡攝像頭,640 x 480像素,我想要以640x480像素捕捉圖像;等等......)。捕捉攝像頭圖像始終在最高分辨率!

我該怎麼做?

回答

1

您需要將相機對象

var cam:Camera = new Camera(); 

,你會用相機的寬度和高度以像素爲單位。然後你可以用它做任何你喜歡的事情。例如:

var bitp:BitmapData = new BitmapData(cam.width, cam.height); 
var img:Bitmap = new Bitmap(bitp); 
+1

這提供了相機的默認尺寸,*不是*最大分辨率(有很大的差異)。 – hunter 2013-07-11 12:00:08