Eu tenho um arquivo que ele tira fotos com webcam. E logo depois de você tirar a foto, você tem a opção de salvar a imagem, caso goste. E nisso, eu gostaria que essa imagem que for salva, se transforma-se em um bitearray e fosse enviado para algum arquivo em php. E este arquivo em PHP, enviaria tal foto tirada para um banco de dados.
Será que vocês poderiam me dar uma ajuda?
Eu acho que neste código já esta transformando em bitearray, mas não tenho certeza. Só restaria mandar para a página em PHP...
Segue o código abaixo:
//File downloaded from www.riacodes.com
import flash.display.Bitmap;
import flash.display.BitmapData;
import com.adobe.images.JPGEncoder;
import flash.net.FileReference;
var cam:Camera = Camera.getCamera();
var video:Video = new Video(320,240);
video.attachCamera(cam);
video.x = 20;
video.y = 20;
addChild(video);
var bitmapData:BitmapData = new BitmapData(video.width,video.height);
Pergunta
celopre
Boa noite a todos,
Estou com uma duvida que tá me matando rsrsrsrs.
Eu tenho um arquivo que ele tira fotos com webcam. E logo depois de você tirar a foto, você tem a opção de salvar a imagem, caso goste. E nisso, eu gostaria que essa imagem que for salva, se transforma-se em um bitearray e fosse enviado para algum arquivo em php. E este arquivo em PHP, enviaria tal foto tirada para um banco de dados.
Será que vocês poderiam me dar uma ajuda?
Eu acho que neste código já esta transformando em bitearray, mas não tenho certeza. Só restaria mandar para a página em PHP...
Segue o código abaixo:
//File downloaded from www.riacodes.com
import flash.display.Bitmap;
import flash.display.BitmapData;
import com.adobe.images.JPGEncoder;
import flash.net.FileReference;
var cam:Camera = Camera.getCamera();
var video:Video = new Video(320,240);
video.attachCamera(cam);
video.x = 20;
video.y = 20;
addChild(video);
var bitmapData:BitmapData = new BitmapData(video.width,video.height);
var bitmap:Bitmap = new Bitmap(bitmapData);
bitmap.x = 360;
bitmap.y = 20;
addChild(bitmap);
capture_mc.buttonMode = true;
capture_mc.addEventListener(MouseEvent.CLICK,captureImage);
save_mc.buttonMode = true;
save_mc.addEventListener(MouseEvent.CLICK,saveImage);
function captureImage(e:MouseEvent):void {
bitmapData.draw(video);
}
var i:Number=1;
var fileRef:FileReference = new FileReference();
function saveImage(e:MouseEvent):void{
var encoder:JPGEncoder = new JPGEncoder();
var ba:ByteArray = encoder.encode(bitmapData);
fileRef.save(ba,"capture"+i+".jpg");
i++;
}
Qualquer coisa, para baixar o arquivo que falei, ai está o link para analisar com mais certeza:
http://www.riacodes.com/flash/captures-ima...to-the-desktop/
Conto muito com a ajuda de vocês!
Abraços e obrigado desde já!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.