Cristalab

Imagen BMP a Arreglo de Bytes en Flex 2 y Actionscript 3

Por: Dano + 28.11.2006

Una de las nuevas bondades del Flash Player 9, es el manejo de datos binarios en AS 3.0. Lo que nos permite entre otras cosas, guardar directamente una imagen en Flash o Flex y enviarla a nuestro servidor de forma binaria, para su posterior almacenamiento.

Aquí les dejo una sencilla función que hice:

Código :

public function ImgToByteArray ( bmpImg : BitmapData ) : ByteArray
{
    var binaryImage : ByteArray = new ByteArray ();
    var bmpWidth : Number;
    var bmpHeight : Number;
    bmpWidth = bmpImg.width;
    bmpHeight = bmpImg.height;

    for( var i:uint=0; i< bmpWidth; i++ )
    {
        for( var j:uint=0; j<bmpHeight; j++ )
        {
            binaryImage.writeUnsignedInt( bmpImg.getPixel( i, j ) );
        }
    }
    return binaryImage;
}

Etiquetas flex actionscript_3

Comentarios | Enviar un comentario
si claro es muy bonito la nueva tecnologia flash player 9 pues ojala podamos conocer muchas cosas nuevas de esta tecnologia
Por: rolyrowland_blog
Muy bueno, Dano... Gracias por pisarme el tip Riendo.
Para el que quiera, aquí hay un encoder de JPEG (en los archivos descargables).
Por: Zah
Muy Buen Tip.

Zah créeme, no eres el único al que le pisaron el tip
Riendo
Por: shogoki
soy la reina del carnaval de verano, viva tocopilla.
Por: romina veliz_blog
ta wena la kutionn oiiie pa cualquieer datooo.. na pz cualuierrrr eztilo la volaaaa


jajaja iia xaoo me virooo
Por: iio po la mitzii de aca_b
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.