У меня есть этот код, чтобы просто загрузить изображение и отобразить его во флэш-памяти as3.Размер загружаемой Flash-памяти
function mem(evt:*=null){
trace(Number(System.totalMemory/1024/1024).toFixed(3) + 'Mb')
}
mem();
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onloaded)
loader.load(new URLRequest("../capture.jpg"))
addChild(loader);
function onloaded(e:Event):void {
mem();
}
The capture.jpg имеет 234KB.
Проблема заключается в том, что после загрузки System.totalMmemory увеличить его размер с более 1Мб
Следы: до и после загрузки
17.391Mb
18.746Mb
Кажется, флэш-нагрузки, распаковывать и сохранить изображение в качестве сырья данные.
Есть ли способ сохранить изображение при его первоначальном размере после загрузки? Спасибо!
GIF также имеет компрессию. http://en.wikipedia.org/wiki/Graphics_Interchange_Format – Pier