ボディサイズ (レターサイズ) [dot] NewゴシックM NewゴシックB ゴシックM ゴシックB 丸ゴシックM 丸ゴシックB 明朝M 明朝B 9×9 (8×8)
ボディサイズ (レターサイズ) [dot] NewゴシックM NewゴシックB ゴシックM ゴシックB 丸ゴシックM 丸ゴシックB 明朝M 明朝B 9×9 (8×8)
PhotoShopなどの画像処理ソフトによくある、 画像の周辺部分の透明ピクセルのトリミングをしたいときに。 function trimming(source:BitmapData):BitmapData { var rect:Rectangle = source.getColorBoundsRect(0xff000000, 0, false); var bmdResult:BitmapData = new BitmapData(rect.width, rect.height, true, 0); bmdResult.copyPixels(source, rect, new Point(0, 0)); return bmdResult; } 元となるBitmapDataを渡すとトリミングされたBitmapDataが返ってきます。 getColorBoundsRect()でalphaが0以外
Loaderでロードした画像は、一度に二つ以上表示できません。 ですが、BitmapDataとしてなら複製し、同時に二つ以上、表示する事も可能です。 今回は、Loaderでロードした画像をビットマップデータとして書き出すコードを掲載します。 手順 Loaderオブジェクトがファイルをロード ↓ ロード完了後、BitmapData オブジェクトを定義し、widthとheightをLoaderのwidthとheightに設定する ↓ BitmapData.draw(lo)。BitmapData.draw()メソッドの引数にLoader()オブジェクトを代入する ↓ Bitmapオブジェクトを定義。生成時の引数に上記のBitmapDataオブジェクトを代入。 以上の流れでLoaderでロードしたオブジェクトを複製する事ができます。 //画像をロードするLoaderオブジェクト var my_lo
タイトルがこれでイイのか分かりませんが、BitmapData で色んな表現が出来るのを勉強するために、wonderfl build flash online の作品等をまとめてみました。 波 Wave | wonderfl build flash online Ripple01 | wonderfl build flash online forked from: 雨が降って波紋が広がる | wonderfl build flash online 波紋+環境マップ | wonderfl build flash online forked from: うずまき → 波紋 | wonderfl build flash online 疎密波(DIsplacementMapFilter用) | wonderfl build flash online 炎 Fire | wonderfl build f
package { import flash.display.Sprite; import flash.display.Bitmap; import flash.events.Event; import flash.utils.Timer; import flash.events.TimerEvent; import sketchbook.display.BitmapDataHelper; import sketchbook.imageprocessing.Mosaic; import jp.nya.project.controls.PhotoLoader; import jp.nya.project.controls.Menu; import jp.nya.project.events.CompoEvent; [SWF(backgroundColor="#FFFFFF", width="
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く