CanvasScript3
>
Tests
> BitmapData - Merge
Code
var stage = new Stage("canvas", 420, 500, 30); var loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e) { var bitmap = loader.content; var bitmapdata = bitmap.bitmapData; var topHalf = new Rectangle(0, 0, 420, 250); var dstPoint = new Point(0, topHalf.height); //merge top half to bottom half bitmapdata.merge(bitmapdata, topHalf, dstPoint, 0x80, 0x80, 0x80, 0x80); }); loader.load(new URLRequest('img/photo01.jpg')); stage.addChild(loader);
Canvas
Output