Feb
25
File and FileStream and Saving Images with JPEGEncoder
Here’s a great little code snippet that shows off the power of AIR and flex.
bitmapData = new BitmapData(this.width,this.height); bitmapData.draw(this,new Matrix()); var bitmap : Bitmap = new Bitmap(bitmapData); var jpg:JPEGEncoder = new JPEGEncoder(); var ba:ByteArray = jpg.encode(bitmapData); newImage = File.desktopDirectory.resolvePath("Images/" + fileName.text + ".jpg"); fileStream = new FileStream(); fileStream.open(newImage, FileMode.UPDATE); fileStream.writeBytes(ba);
Props to EverythingFlex for this example…
Similar Posts
comments
leave a reply