Comunidad de diseño web y desarrollo en internet online

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

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;
}

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate