2011-02-06 11 views
0

に2次元配列へのイメージを変換することができます!は、どのように私はC#でイメージを持っていると私はフィルタリングのためにその<strong>が、</strong> の配列を作成し、私はあなたの助けのための画像 感謝の<strong>2次元アレイ</strong>を必要とする画像をマスクするC#の

+0

あなたはあなたのイメージからモノ次元配列を作成している方法を示しすることはできますか?使用している画像形式についてさらに教えてください。 –

+0

これを逆にしますか? http://stackoverflow.com/questions/638701/how-to-create-an-image-from-a-2-dimensional-byte-array –

答えて

0

イメージから、または1次元配列から2次元配列を作成するのはかなり簡単です。これは簡単に画像コードに直接翻訳することができますが、ここではあなたの1次元配列からそれを行う方法は、次のとおりです。

 
int[][] To2dArray(int[] source, int width) 
{ 
    int height = source.Length/width; 
    int[][] result = new int[height][width]; 
    for(int i = 0; i < height; i++) 
    { 
     for(int j = 0; j < width; j++) 
     { 
      result[i][j] = source[i * width + j]; 
     } 
    } 
    return result; 
}

関連する問題

 関連する問題