圖像文件大小的圖像大小爲2.5MB左右檢查以字節爲單位
此代碼給我合適的尺寸:
var fileLength = new FileInfo(path).Length;
此代碼給我約600KB
Image image= Image.FromFile(path);
byte[] imageByte = imageToByteArray(image);
long legnth= imageByte.Length;
public static byte[] imageToByteArray(System.Drawing.Image imageIn)
{
MemoryStream ms = new MemoryStream();
imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
return ms.ToArray();
}
什麼我錯過了嗎?
的問題是,我recive在圖像中的字節[]所以..
什麼的'imageToByteArray'嗎? – dkozl
我相信問題在於你的'igameToByteArray'實現 –
文件通常包含壓縮格式的圖像(讓它爲RLE或JPEG),而內存中的圖像是未壓縮的位圖(簡稱像素數組)。 –