エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
BitmapData の範囲拡張を実装するなら… - てっく煮ブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
BitmapData の範囲拡張を実装するなら… - てっく煮ブログ
asグレースケールの BitmapData を拡張をしてみるテストです。Photoshop でいう選択範囲の拡張のイメー... asグレースケールの BitmapData を拡張をしてみるテストです。Photoshop でいう選択範囲の拡張のイメージ。BitmapData に描画した文字を太くしたり、縁取りしたりするのに使えるんじゃないかと。地味なので、見た目をちょっとだけ凝ってみました。クリックすれば、ブラシのサイズが変わります。仕組みはこう。円を BitampData に描くgetPixel で円の全てのピクセルの色を取得する全てのピクセルに対して、色の濃さに応じた透明度で大元の画像を出力していく単純ですね。ただ、拡張範囲のピクセル数を n とすると、描画には O(n2) の時間がかかってしまっているのが大変ださいところです。Photoshop の選択範囲の拡張はどういうアルゴリズムで実装してるんだろうなぁ…。(追記) munegon さんが高速に実行する技を教えてくれました!!(→void element b