最近、乳がんの検出プロジェクトに取り組んでいます。画像ボックスにpgm画像をロードする必要がありますが、「パラメータが無効です」というエラーが表示されます。この理由は、以下のコードにあると思います。
public Image byteArrayToImage(byte[] byteArrayIn)
{
Image returnImage;
MemoryStream ms = new MemoryStream(byteArrayIn);
returnImage = Image.FromStream(ms); //Error is in here.
return returnImage;
}
また、データベースに0x53797374656D2E44726177696E672E4269746D6170としてこの形式で画像が保存されています。ヘッダーを削除し、画像を返すには画像のデータバイトのみを返す必要があることがわかったので、誰でも画像からヘッダーを削除するのを手伝ってくれます。画像バイトのみを返します。