نوشته شده توسط
ji ming u
میشه کد ذخیره عکس برای اولن بار و همچنین کد اصلاح عکس را بنویسید خلیی گیر کردم
سلام
اول به یک آرایه بایت تبدیل می کنی و در دیتابیس ذخیره می کنی به صورت بایت:
public byte[] imageToByteArray(System.Drawing.Image imageIn)
{
MemoryStream ms = new MemoryStream();
imageIn.Save(ms,System.Drawing.Imaging.ImageFormat .Gif);
return ms.ToArray();
}
بعد هم هر جا لازم شد، بر می گردونی:
public Image byteArrayToImage(byte[] byteArrayIn)
{
MemoryStream ms = new MemoryStream(byteArrayIn);
Image returnImage = Image.FromStream(ms);
return returnImage;
}
اگر هم ذخیره عکس در دیتابیس مهم نیست، بهتر اینه که تصویر رو در حافظه لوکال ذخیره کنی و آدرسش رو در دیتابیس نگه داری کنید.