باز کردن آرایه ای از بایت حاوی یک فایل jpg داخل خود برنامه
سلام . من یه آرایه حاوی بایت های یک فایل jpg دارم . چجوری می تونم بدون این که فایل رو روی هارد بنویسم داخل خود برنامه بازش کنم و روی یک picturebox نمایش بدم ؟
یه سوال دیگه هم داشتم : آیا می شه یه عکس داخل یه picturebox رو بدون نوشتن روی هارد به بایت های یک فایل jpg تبدیل کرد ؟
نقل قول: باز کردن آرایه ای از بایت حاوی یک فایل jpg داخل خود برنامه
byte[] imgBytes = ...;
.
.
MemoryStream ms = new MemoryStream(imgBytes);
Image image = Image.FromStream(ms);
ms.Close();
pictureBox1.Image = image;
سوال دوم:
MemoryStream ms = new MemoryStream();
pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] imgBytes = ms.ToArray();
ms.Close();