このページの本文へ

前へ 1 2 3 4 5 6 次へ

  • twitterでつぶやく
  • はてなブックマークに登録
  • del.icio.usに登録
  • livedoorクリップに登録
  • Buzzurlに登録
  • StumbleUponに登録
  • Google Bookmarksに登録
  • Facebookでシェア
  • Yahoo!ブックマークに登録
  • お気に入りに登録
  • 本文印刷

古籏一浩のJavaScriptラボ ― 第26回

Photoshopを超えた!?BridgeとJSで作る画像フィルター

2010年02月22日 11時00分更新

文● 古籏一浩


そのほかの画像処理機能

 ここまでに紹介したとおり、BridgeのJavaScriptを使うとピクセル単位での書き込み/読み出しができます。最後に、Bridgeのそのほかの画像処理機能を紹介しておきましょう。

 といっても、リサイズ(resize)と回転(rotate)ぐらいしかありませんし、リサイズはPhotoshopの処理に比べると画質がかなり悪く、回転も90度単位でしかできないなど、あまり実用的とは言えません。細かく説明するよりも実際のサンプルを見た方が早いでしょう。サンプル05が画像を320×240ピクセルにリサイズするスクリプト、サンプル06が画像を90度回転するスクリプトです。


●サンプル05


#target "Bridge"
var imgPath = File.openDialog ("画像ファイルを選択してください", "", false);
var myCanvas = new BitmapData(imgPath);
var newImage = myCanvas.resize(320, 240);
newImage.exportTo(new File("~/BridgeSample_0002.jpg"), 100);



●サンプル06


#target "Bridge"
var imgPath = File.openDialog ("画像ファイルを選択してください", "", false);
var myCanvas = new BitmapData(imgPath);
var newImage = myCanvas.rotate(90);
newImage.exportTo(new File("~/BridgeSample_0003.jpg"), 100);


 次回はいよいよBridge入門の最終回です。ランダムに点を描画するフィルターにGUI(グラフィカルユーザーインターフェース)をつけてみましょう。それでは、また次回。

前へ 1 2 3 4 5 6 次へ

カテゴリートップへ

この連載の記事

ASCII.jp会員サービス 週刊Web Professional登録

Webディレクター江口明日香が行く

みんなが買ってる最新アイテムはコレだ!

Microsoft Windows 7 Home Premium 通常版 Service Pack 1 適用済み

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

iPhone 4S/4 防指紋性・高光沢機能性フィルム PRO GUARD AF for iPhone 4S/4 / PGAF-IPH4

マイクロソリューション Micro Solution Inc.

83人が購入

BenQ 24型 LCDワイドモニタ XL2420T

BenQ 24型 LCDワイドモニタ XL2420T

ベンキュージャパン

37,238円〜

3人が購入

jQuery Mobile スマートフォンサイト デザイン入門 (WEB PROFESSIONAL)

jQuery Mobile スマートフォンサイト デザイン入門 (WEB PROFESSIONAL)

アスキー・メディアワークス

2,499円〜

20人が購入

メモリーカード 32GB (PCH-Z321J)

メモリーカード 32GB (PCH-Z321J)

ソニー・コンピュータエンタテインメント

7,772円〜

6人が購入

Amazon.co.jp