I'm trying to convert byte array (valid bitmap format) into some bitmaps and
back to byte array again. But when I inspect the content of the array
before and after the conversion they are different. I'm used the following
code to do the conversion. May any of you tell me what's happening?
Thanks,
Here are my code....
internal static Bitmap convertImage(st ring imageText)
{ imageText = imageText.Repla ce("\r\n", String.Empty);
Byte[] bitmapData;
bitmapData = Convert.FromBas e64String(image Text);
MemoryStream streamBitmap = new MemoryStream(bi tmapData);
return new Bitmap(streamBi tmap);}
}
internal static string convertBase64Ar ray(Bitmap bmp)
{ MemoryStream bmpStream = new MemoryStream();
bmp.Save(bmpStr eam, System.Drawing. Imaging.ImageFo rmat.Bmp);
byte[] bmpArray = new byte[bmpStream.Lengt h];
bmpStream.Read( bmpArray, 0, Convert.ToInt32 (bmpStream.Leng th));
return Convert.ToBase6 4String(bmpArra y);}
--
-----------------------------------------------------------------
Isaac Yuen
CEM
University of Alberta
iy***@ualberta. construction.ca
-----------------------------------------------------------------
| University of Alberta
| Phone: (780) 492-2276
| Fax: (780) 492-0249