Attualmente sto usando il JPGEncoder
dal lib nucleo AS3 per codificare un bitmap in JPEGAS3 JPEG veloce o asincrona codifica
var enc:JPGEncoder = new JPGEncoder(90);
var jpg:ByteArray = enc.encode(bitmap);
Poiché il bitmap è piuttosto grande (3000 x 2000) la codifica richiede molto mentre (circa 20 secondi), l'applicazione sembra bloccarsi durante la codifica. Per risolvere questo problema, ho bisogno di uno:
- Un encoder asincrono in modo da poter mantenere l'aggiornamento dello schermo (con una barra di avanzamento o qualcosa del genere) durante la codifica
- Un encoder alternativa che è semplicemente più veloce
È possibile e come posso farlo?
E come faccio? :) JPGEncoder ha solo un metodo, "encode". –
Trovato uno, vedere la mia risposta. –
Picchiami :) Ho aggiunto anche alcuni esempi diversi per riferimento. – Jason