convert ByteArray to PNG image
You can load converted ByteArray by org.si.utils.ByteArrayExt.fromBitmapData().
Now you can upload any binary data to wonderfl as related images.
@see http://keim.github.io/sion/asdoc/org/si/utils/ByteArrayExt.html
♥12 |
Line 23 |
Modified 2011-08-13 12:21:14 |
MIT License
archived:2017-03-07 06:37:10
ActionScript3 source code
/**
* Copyright keim_at_Si ( http://wonderfl.net/user/keim_at_Si )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/gD6a
*/
package {
import flash.events.*;
import flash.display.*;
import com.bit101.components.*;
import org.si.utils.ByteArrayExt;
public class main extends Sprite {
public function main() {
var me:Sprite = this, imageWidth:Number = 0;
new Label(me, 140, 4, "Image width (0 to autosize) :");
new InputText(me, 270, 4, "0", function(e:Event) : void{
imageWidth = Number(e.target.text);
});
new PushButton(me, 4, 4, "load" , function(e:Event) : void {
new ByteArrayExt().browse(function(bae:ByteArrayExt) : void {
me.addChild(new Bitmap(bae.toBitmapData(imageWidth))).y = 30;
new PushButton(me, 4, 40, "save", function(e:Event) : void {
bae.toPNGData(imageWidth).save("ByteArray.png");
});
});
});
}
}
}