HTML5でConvolutionFilter

HTML5のcanvasを使って簡単な画像処理をやってみます。 試してみたのは基本的な畳み込みフィルタ。 今回はAS3のConvolutionFilter風のインタフェースで作りました。 Demo: HTML5 Image Processing (Convolution Filter) 汎用的に作ろうとすると少し時間がかかりそうだったので、ひとまず畳み込みフィルタの部分だけ。 引数はAS3のものよりずっと少なく、matrix, divisor, bias の3つ。 matrixXやmatrixY…

enhance Flex Builder – part 2

enhance Flex Builderの続き。 今回はEclipse環境をJavaScriptで拡張することができるEclipse Monkeyを利用します。 実はこのEclipse Monkeyを使ったActionScriptのコード補間はFlex2の頃からあったようで、 海外サイトを巡ればたくさん情報が手に入りました。 今のFlex(AS3.0)人口はあの頃と比べて増えてると思うので、ここで情報を簡単に整理しておこうかと。 環境はEclipse 3.4.1(Pleiadesで日本語化済み)…

スクリプティング – Java

最近はスクリプト(主にActionScriptとPHP)ばかり触っていましたが、 Javaでもスクリプトが使えると聞いたことがあったのでさっそく調べてみました。 どうやらJava SE6からスクリプティング機能が付いたらしいです。

ScriptEngineManager:スクリプティング機能の開始点を提供するクラス。 ScriptEngine:スクリプトの実行エンジンを表すインタフェース。 ScriptException:スクリプ…