Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
画像処理について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9712#CommentId15309
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
よねKEN
 (社会人)
投稿日時
2010/7/28 10:30:57
> それでエンボスをかけたいのですがよく分かりません
> いろいろなサイトからソースを持ってきているのですが出来ません(泣)
エンボス処理のアリゴリズムを理解したいのでしょうか?→yesなら(1)
それともサンプルソースの使い方が知りたいのでしょうか?→yesなら(2)
(1) 多くのサンプルソースはソースコードだけを読んでも普通は理解できるようにはなっていません。
原理をきちんと理解する必要があります。サンプルソースに何か不満があって、
改造したいような場合は、原理の理解とその上でのソースコードの理解が必要です。
理解できないと応用を利かせるのも難しいです。
エンボス処理だけでなくエッジ抽出などの画像処理全般のアルゴリズムについて
調査・学習されることをお勧めします。(エンボス処理のアルゴリズムを理解する上で必要だから)
(2) ただその機能を使いたいだけなら、多くのサンプルはメソッド(関数)化されているので、
メソッドの呼び出し方法だけを理解すれば利用できます。
ここのサイトのサンプルなら非常に簡単に使えるようになっていますね。
ただ、処理速度は明らかに遅いはずなので(サンプルのページにも書かれていますが)、
アプリケーションで実用するには、http://homepage1.nifty.com/rucio/commu/ThreadDetail_ThreadId_9476.htm
などを参考にBitmap.LockBits/UnlockBitsを利用する方式に修正が必要でしょう。
作ろうとしている画像編集ツールの中でのエンボスの重要度はどんなもんでしょう?
重要度が高くないなら、まずはできる範囲でできることからやる、という方針で進めるのも一つの手ですよ。