検索結果 1 件
- 13年前
- フォーラム: C言語何でも質問掲示板
- トピック: 8近傍まで考慮した塗りつぶしアルゴリズム
- 返信数: 3
- 閲覧数: 5719
Re: 8近傍まで考慮した塗りつぶしアルゴリズム
h2so5さんのおっしゃるとおりです。が、一度だけ塗りつぶしのプログラムを書いたことがあるので、擬似コードですが投稿します。どうぞ参考に。 ※動作未検証で、最適化はされていません。 ※このプログラムは□と■の2色しかないのを前提に書かれています。3色以上にしたい時は、今塗りつぶしている対象の色をどこかで記録し、(★)の部分を「調べている点の色が塗りつぶし対象の色である時」に変える必要があると思います。 ※2013/1/07 インデント・空白調整 /* 配列mapは塗りつぶし前の地図で初期化(0=□ 1=■)しておく*/ /* 8方向を示す配列を作っておく。 dir_x[8]={-1,0,1,-...