2009-07-01から1ヶ月間の記事一覧

Silverlight アニメーション

今回は長方形を回したり、平行移動させたりしました。 こんな感じ 簡単なアニメーションをさせているだけなのにソースが結構難しくて若干長い。 もっと、簡単に短く書く方法があるのかな? ソース

Silverlight始めました。

少し前からやりたいと思っていたので始めてみました。 とりあえず今回はHelloWorld 真ん中のボタンをクリックするとHelloWorldが出てます。これはC#の機能ですけどね。 こんな感じ。 Silverlightのインストールはこちら(Silverlightの公式ページ) ソース xam…

パーティクル時計

前に作った物の改良版 こんな感じ ソース 数字をクリックすると弾けるよ! 前のよりは綺麗になったかと思います。

気になった記事

http://digitechlog.com/2009/07/25/top-7-adobe-air-apps-for-videos-you-should-know.html キャプチャしたByteArrayをBitmapDataへ変換し再利用 « イナヅマTVログ 最近公開されたPHP関連の各種テクニックや記事集:phpspot開発日誌 http://blog.alumican.ne…

回転ブラー

エフェクト処理に回転ブラーを追加 こちら ソースは右クリック 処理後の画像 前回の放射状ブラーのソースに一行追加しただけです。 ブラーをかける角度を求めて、その値に90度を足すというコード追加しました。 //回転ブラー private function rotate_blur(e…

放射状ブラー処理

エフェクト処理の中に放射状ブラー処理を追加 こんな感じ ソースは右クリック 処理後の画像 追加した部分のソース //放射状ブラー // ef: ブラーの強さ private function radial_blur(ef:Number):void{ if(target_bmpData == null) return; bmpData2 = new B…

任意方向へのブラー

エフェクト処理の中に任意方向へのブラーを追加 こんな感じ ソースは右クリックで見れます。 前回のやつを任意の方向効果をかけられるようにした感じです。 追加した部分のソース //任意方向へのブラー private function effect_blur_arb(ef:int, ang:int):v…

気になった記事

FotoDa Is Awesomehttp://shigeru-nakagaki.com/index.cfm/2009/7/23/20090723-Flex4-was-re-scheduled-again

気になった記事

DataGrid ドラッグ&ドロップで移動 | _level0 - KAYAC Front Engineer Blog http://www.trick7.com/blog/2009/07/22-142020.php http://sakeprog.cocolog-nifty.com/sake/2009/07/flartoolkit4-72.html

気になった記事

http://www.adobe.com/jp/devnet/flash/articles/capture_sheet_maker.html スクロールバーをつくるときのポイント part2 | _level0 - KAYAC Front Engineer Blog

Webカメラを使ってみた

Webカメラを使って画像処理してみました。 こんな感じ (Webカメラ必須) 結構簡単にカメラが使えるものなんですね。 ソース <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()" viewSourceURL="srcview/index.html"> <mx:Script> </mx:script></mx:application>

ブラー効果

エフェクト処理にブラー処理を追加 こんな感じ ソースは右クリックでどうぞ ブラー処理は平滑化処理とほとんど同じです。 周りの画素値の平均値をとって新しい画素値とするという処理。 フィルタは 横方向 1 1 1 縦方向 1 1 1 これをconvolutionFilterで処理…

気になった記事

【flash時計】ミサイル的に動く時計 | _level0 - KAYAC Front Engineer Blog Tweenerでカーブ

気になった記事

BetweenAS3で時間軸を制御! ActionScriptでタイムリマップを試してみる | ClockMaker Blog 無名関数をイベントリスナーから削除 | RontanBlog

ノイズ除去 メディアン法

ノイズ除去にメディアン法を実装 こちらからどうぞ ソースは右クリックで 考え方は簡単で、 周囲の画素のメディアンをとって新たな画素としています。 点状に存在するノイズに有効です。 以下ソース //メディアン法 private function noise_median():void{ i…

ConvolutionFilter

マスク処理の部分をConvolutionFilterで書き直してみました。すごく軽いです。 こんな感じ ソースは右クリック ConvolutionFilterとは? ビットマップデータに畳み込み効果を適用するフィルタです。 このフィルタを使うと今までやってきた単純にマスクパター…

気になった記事

http://d.hatena.ne.jp/flashrod/20061212 微分方程式を解こう! | _level0 - KAYAC Front Engineer Blog

ノイズ除去 近い画素値の平均を取る

ノイズ除去に周囲の値の平均を追加 こちらからどうぞ ソースは右クリック 今回やっていることは 周囲の画素を見ていき、他と大きく異なる画素値を除いて 平均値を取り、新たな画素値としています。 これによってエッジ部分がぼやけるのを防いでいます。

気になった記事

SharedObjectのデータを簡単に確認!AIR製solファイルリーダ「minerva」 | _level0 - KAYAC Front Engineer Blog FotoDa Is Awesome

ノイズ除去 エッジ保存平滑化

新たにノイズ除去を追加 こちらからどうぞ ノイズ除去のソース 全体のソースは右クリックでお願いします。 処理の流れはSobelオペレータでエッジを抽出し、 エッジの強さに応じて加重平均平滑化を行う感じ。 なんだか実行してもノイズがあまり除去できない。…

ゼロ交差法

エッジ抽出にゼロ交差法を追加 こちらからどうぞ 全体のソースは右クリックでどうぞ 今回のソース (zero_cross, makeGauss, setMaskValue関数を追加) 多分、今まで実装したエッジ抽出の中で一番精度が高いような気がする。 元 処理後 解説はwikipediaの微分…

テンプレートによるエッジ抽出

エッジ抽出にテンプレートによるエッジ抽出を実装 こちらからどうぞ ソースは右クリックで 今回やっていることは 下から上、右下から左上、右から左、右上から左下、 上から下、左上から右下、左から右、左下から右上 それぞれの方向のエッジを抽出するマス…

エッジ抽出(Robertsの匂配)

エッジ抽出にRobertsの匂配を追加 こちらからどうぞ ソースは右クリック Robertsの匂配は斜め方向の画素値を見て差分を求めエッジを抽出する方法。 マスクパターンは x方向 0 0 0 0 0 1 0 -1 0 y方向 0 0 0 0 1 0 0 0 -1 斜め方向だけれどもx,y方向の成分は…

気になった記事

http://checkmate.wonderfl.net/ wonderflのイベント。やってみようか。

エッジ抽出(Sobel, Prewitt)

エッジ抽出にSobelとPrewittを実装 こんな感じ ソースは右クリック 前回のマスクパターン X方向 0 0 0 -1 0 1 0 0 0 Y方向 0 -1 0 0 0 0 0 1 0 だと、隣しか見ていないのでその分ノイズが混じっているとその影響が大きくなります。 それをなるべく小さくする…

エッジ抽出

新たにエッジ抽出の差分によるエッジ抽出を実装 こんな感じ ソースは右クリックで表示 エッジの抽出とは画像中の領域の境界を求める処理。 その境界部分は急激な画素値の変化があることが多いのでそれを利用して求めます。 その画素値の変化はX、Y方向それぞ…

鮮鋭化、エンボス処理

マスク処理の中に鮮鋭化とエンボス処理を追加しました こんな感じ ソースは右クリックでどうぞ。 まず、鮮鋭化とは画像の境界部分を鮮明にする処理。 境界部は色の変化が激しいので、その変化をさらに目立たせるようなマスクパターンを使用します。 0 -5 0 -…

気になった記事

FlashからPDFを生成(AlivePDF) – 水玉製作所 Adobe AIR Contest 2009 開催!:airappli.com

WikipediaAPIを使ってみた。

急に色々なAPIを試してみたくなったので簡単なサンプル的なものを作った。 こんな感じ ソース 今回使ったAPIはこちらのサイトのものを使わせていただきました ユーザーローカルWikipedia API - ウィキペディア情報をサイトで利用できるAPI Flexでリクエスト…

マスク処理

画像をぼやけさせる処理を実装。 サンプルはこちら ソースは右クリック マスク処理とは? 対象の画素値だけでなくマスクパターンに基づいて周りの画素値も見て処理をする。 今回実装した平滑化のマスクパターンはこちら 1 1 1 1 1 1 1 1 1 この場合だと対象…