Ir para conteúdo
Fórum Script Brasil
  • 0

Como transformar uma imagem em bitearray e mandar para uma pag de PHP?


celopre

Pergunta

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

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...