Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
- Introdução: :D
No próprio Help do Flash Professional 8 há uma referência para trabalhar com uma webcam e variar a qualidade da imagem.
ActionScript classes > Camera > quality (Camera.quality property)
- Implementação: :)
Reproduzimos o exemplo que consta deste tópico da ajuda à risca:
1- Criamos a nova instância de vídeo, batizamos com o nome "my_video".
2- Dos componentes selecionamos o NumericStepper, batizamos com o nome de "quality_nstep".
3- No Frame 1 da linha de tempo inserimos o seguinte ActionScript:
var quality_nstep:mx.controls.NumericStepper;
var my_cam:Camera = Camera.get();
var my_video:Video;
my_video.attachVideo(my_cam);
quality_nstep.minimum = 0;
quality_nstep.maximum = 100;
quality_nstep.stepSize = 5;
quality_nstep.value = my_cam.quality;
function changeQuality() {
my_cam.setQuality(my_cam.bandwidth, quality_nstep.value);
}
quality_nstep.addEventListener("change", changeQuality);
- Resultados: http://forum.imasters.com.br/public/style_emoticons/default/cry.gif
Primeiramente a qualidade da câmera sempre foi pior do que se consegue com o software da própria câmera (testamos com duas câmeras, uma Creative PC-CAM350 e uma Sony TRV460, a qualidade foi a mesma).
Depois a variação do Stepper não modificou a qualidade da imagem.
Questão: :blink:
Como fazer para conseguir uma imagem de qualidade, pelo menos a melhor que o equipamento pode gerar operando como Webcam?
Agradeço antecipadamente qualquer dica. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Carregando comentários...