JPEG кодировщик супер медленный, как его оптимизировать?

Я создаю приложение с ActionScript 3.0 в моем Flash Builder. Это дополнительный вопросэтот вопрос.

Мне нужно загрузить bytearray на мой сервер, но функция, которую я использую для преобразования растровых данных в ByteArray, очень медленная, поэтому медленная она замораживает мое мобильное устройство. мой код выглядит следующим образом:

var jpgenc:JPEGEncoder = new JPEGEncoder(50);
trace('encode');
//encode the bitmapdata object and keep the encoded ByteArray

    var imgByteArray:ByteArray = jpgenc.encode(bitmap);
temp2 = File.applicationStorageDirectory.resolvePath("snapshot.jpg");
    var fs:FileStream = new FileStream();
    trace('fs');
    try{     
     //open file in write mode     
     fs.open(temp2,FileMode.WRITE);
          //write bytes from the byte array

     fs.writeBytes(imgByteArray);
          //close the file

     fs.close();
         }catch(e:Error){

Есть ли другой способ преобразовать его в byteArray? Есть ли способ лучше? заранее спасибо!

~ Myy

Ответы на вопрос(5)

Ваш ответ на вопрос