PDA

View Full Version : مشکل در تبدیل عکس به بایت



kolibri
دوشنبه 12 بهمن 1394, 13:38 عصر
سلام...
من با این کد می خواهم عکس مورد نظر رو به بایت تبدیل کنم:

MemoryStream stream = new MemoryStream(); WriteableBitmap wb = new WriteableBitmap(img.PixelWidth, img.PixelHeight);
wb.SetSource(await realContact.SmallDisplayPicture.OpenReadAsync());
stream.Seek(0, SeekOrigin.Begin);
byte[] data = stream.ToArray();
pixeBuffer = data;


اما مقدار آرایه pixeBuffer همیشه خالی است!
مشکل کجاست؟

momimomi
دوشنبه 12 بهمن 1394, 20:10 عصر
سلام
با این کد میتونی عکس موجود در picture box را تبدیل به بایت کنی و در متغیر arrpic بریزی


MemoryStream ms = new MemoryStream();
try
{
pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);


}
catch { }
byte[] arrPic = ms.GetBuffer();
ms.Close();