PDA

Просмотр полной версии : Искажение при снятии фото с веб камеры


SiteLev
04.07.2008, 22:21
пытаюсь получить фото с веб камеры и сохранить его на сервере
Процесс вообще-то работает, но в полученном фото на сервере
на местах с ярким(резким) светом большие темно-синие помехи

Прошу помочь выяснить, могут ли эти помехи возникать до отправки на сервер?


вот весь код во флэше:
(vid - инстанция объекта video)

import flash.display.BitmapData ;


client_cam = Camera.get() ;
vid.attachVideo(client_cam) ;
vid._y = 10 ;
vid._x = 350 ;



function output()
{


var pixels:Array = new Array();
var snap = new BitmapData( vid._width, vid._height ) ;
snap.draw(vid);


var w:Number = snap.width ;
var h:Number = snap.height ;


for(var a=0; a<=w; a++)
{
for(var b=0; b<=h; b++)
{
tmp = snap.getPixel32(a, b).toString(16) ;
pixels.push(tmp.substr(1)) ;

}
}



var output:LoadVars = new LoadVars() ;
output.img = pixels.toString() ;
output.width = w ;
output.height = h ;

output.send("flashcap2.php", "_blank", "POST") ;

}





sendbtn.onPress = function() {
output() ;
}