0
for (myBitmap.col = 0; myBitmap.col < myBitmap.Height; myBitmap.col++)            
{
    for (myBitmap.row = 0; myBitmap.row < myBitmap.Height; myBitmap.row++)                
    {
        myBitmap.data[myBitmap.row * (int)myBitmap.ScanLineWidth + myBitmap.col + myBitmap.offset] += 5;
    }
}

MemoryStream ms = new MemoryStream(myBitmap.data);

pictureBox1.Image = Image.FromStream(ms);

//pictureBox1.Image = new Bitmap(returnimage);

MessageBox.Show("The image brightness conversion is successful");

メモリ ストリーム オブジェクトをイメージに変換する際に問題が発生しています。エラーは無効なパラメータで発生します

4

1 に答える 1

1

イメージを作成する前に、ストリームポインタをリセットしてみてください。

ms.Seek( 0, SeekOrigin.Begin );
于 2012-06-20T07:18:01.023 に答える