получить битмапу (без альфа канала)

Код AS3:
private function extractBmpd( ARG_object:DisplayObject, ARG_x:Number, ARG_y:Number, ARG_width:Number, ARG_height:Number):BitmapData {
var cropArea:Rectangle = new Rectangle(0, 0, ARG_width, ARG_height);
var bmpd:BitmapData = new BitmapData(ARG_width, ARG_height);
var croppedBitmap:Bitmap = new Bitmap(bmpd, PixelSnapping.ALWAYS, true);
var cropMatrix:Matrix = new Matrix();
cropMatrix.translate(-ARG_x, -ARG_y);
bmpd.draw( ARG_object, cropMatrix, null, null, cropArea, true );
return bmpd;
}
выгрузка битмапы

Код AS3:
private function uploadBitmap():void {
var header:URLRequestHeader = new URLRequestHeader("Content-type","application/octet-stream");
var loader = new URLLoader();
var jpg:JPGEncoder = new JPGEncoder(100);
var ba:ByteArray = jpg.encode(extractBmpd(videoConteiner,0,0,videoConteiner.width,videoConteiner.height));
var myRequest:URLRequest = new URLRequest(GlobalVars.url.server+"/setimage.php?uid="+account.uid);
myRequest.requestHeaders.push(header);
myRequest.method = URLRequestMethod.POST;
myRequest.data = ba;
loader.load(myRequest);
loader.addEventListener(Event.COMPLETE,uploadCompleteHandler);
}
php

PHP код:
<?php
if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] ))
{
$social_prefix = ($_GET['api']) ? "fs_" : "";
mkdir($social_prefix."users/".$_GET['uid'], 0755);
$folder = $social_prefix."users/".$_GET['uid']."/";
$fileName = $folder.'image.jpg';
$im = $GLOBALS["HTTP_RAW_POST_DATA"];
$fp = fopen($fileName, 'wb');
fwrite($fp, $im);
fclose($fp);
//echo the fileName;
echo $fileName;
} else echo 'result=An error occured.';
?>