私はactionscript 3の新機能ですので、あらかじめ何か助けていただきありがとうございます。私がしようとしているのは、2つ以上の外部画像、すべて同じサイズと解像度をロードし、それらを結合したり合成したりして、その結果をjpegまたはpngエンコーダを使用して新しい画像として保存することです。Actionscript 3 Load> Combine>と外部画像の保存
私はステージのスナップショットを撮りたくありません。イメージを元の解像度で保存したいと思います。これまで私ができることは、2つの画像を読み込んでステージ上に合成することだけでした。それについて。
誰かがこれを達成する方法についていくつかの洞察力を与えることができますか?私は、Flash pro CS5.5を使用しており、タイムラインではなくクラスファイルにコードを記述しています。ここにコードのコピーがあります。
package
{
import flash.display.MovieClip;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.*;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.utils.ByteArray;
public class imageComposite extends MovieClip
{
var images:Array = ["koala.png","koala2.png"];//two images
public function imageComposite()
{
// constructor code
var thumbLoader:Loader;
for (var i:uint = 0; i < images.length; i++)
{
thumbLoader = new Loader;
thumbLoader.load(new URLRequest(("assets/" + images[i])));
addChild(thumbLoader);
}
thumbLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,bmpData);
}
public function bmpData(evt:Event):void
{
trace("Event was completed successfully!");
}
}
}