2

C# アプリケーションに画像ボックスがあります。

画像から最大量の色、つまり画像の最大領域をカバーする色を決定したいと思います。そのために役立つサードパーティのツールはありますか?

4

1 に答える 1

0

256*256*256 の int 配列を使用して、画像内の各ポイントの RGB 値のすべての出現回数を格納できます。これには、64 MB のスペースといくつかの反復が必要です。

何かのようなもの:

occurences = int[256][256][256] 
for x in picture.width()
    for y in picture.height()
        p = point(x,y) in picture;
        occurences[p.red][p.blue][p.green]++;

Find max value in occurences
于 2012-08-13T15:32:19.613 に答える