Показать сообщение отдельно
Старый 04.07.2008, 22:21
SiteLev вне форума Посмотреть профиль Отправить личное сообщение для SiteLev Найти все сообщения от SiteLev
  № 1  
Ответить с цитированием
SiteLev

Регистрация: Mar 2008
Сообщений: 13
По умолчанию Искажение при снятии фото с веб камеры

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

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


вот весь код во флэше:
(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() ;	
}