JPG画像を(double)2D配列に変換しようとしています。使用:
Image image = Image.FromFile("image.jpg");
500 x 500の画像を取得します(image.Size.Height(Width)による)。しかし、これを使用してバイト配列に変換しようとすると
byte[] arr;
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
arr = ms.ToArray();
}
arr.GetLength(0)=35640
500 * 500=250000よりも小さいが得られます。arr
その後、1D配列を2D配列に変換します。私は何かが足りないのですか?