Color Graph #2
.NET Frameworkのライブラリを使ってみました。
外部から画像ファイルの読み込み
画像のグラフツールですが、外部ファイルを読み込めるようにしました。
ファイルの読み込みのために、標準のウインドウ(OpenFileDialog)を使うことにしました。
System.Windows.Forms
System.IO
この2つを使うことでWindowsのダイアログを利用して、ファイルの読み書きが出来るようになります。
外部の画像ファイルなので縦横比がまちまちなのですが、最大パーティクル数を適当に設定して、その個数のなかで同じ縦横比で最大になる組み合わせを計算しています。
例えばこの画像、サイズは768 x 1024 pixelですが、設定した20000パーティクルに収めるために120 x 160 (= 19200) pixelに縮小されました。
これまでと同じようにグラフ化してみました。これでいろんな画像を調べることが出来るようになりました。