Actualmente estoy usando el JPGEncoder
de la lib núcleo AS3 para codificar un mapa de bits a JPEGJPEG AS3 rápida o asíncrono codificación
var enc:JPGEncoder = new JPGEncoder(90);
var jpg:ByteArray = enc.encode(bitmap);
Debido a que el mapa de bits es bastante grande (3000 x 2000) la codificación tarda mucho while (unos 20 segundos), lo que hace que la aplicación aparentemente se congele durante la codificación. Para solucionar esto, necesito ya sea:
- Un codificador asíncrona para que pueda mantener la actualización de la pantalla (con una barra de progreso o algo así) durante la codificación
- Un codificador alternativo que es simplemente más rápido
¿Es posible, y cómo puedo hacerlo?
¿Y cómo puedo hacer eso? :) El JPGEncoder tiene solo un método, "codificar". –
Encontrado uno, ver mi respuesta. –
Dale un golpe :) También he agregado algunos ejemplos diferentes para referencia. – Jason