السلام عليكم
لوسمحتوا إخواني
حد يشرحلي هالأكواد
ولكم جزيل الشكر
protected void Page_Load(object sender, EventArgs e)
{
string imgPath;
if (Request.QueryString["ImageId"] != null)
{
if (!string.IsNullOrEmpty(Request.QueryString["ImageId"].ToString()))
{
imgPath = Request.QueryString["ImageId"].ToString();
if (!string.IsNullOrEmpty(imgPath))
{
byte[] imgByte = GetImageByteArr(new Bitmap(imgPath));
MemoryStream mStream = new MemoryStream();
mStream.Write(imgByte, 0, imgByte.Length);
System.Drawing.Image imagen = System.Drawing.Image.FromStream(mStream);
Response.ContentType = "image/Jpeg";
ImageResize imresize = new ImageResize();
imresize.File = imagen;
imresize.Height = 200;
imresize.Width = 200;
imresize.GetThumb().Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
}
private static byte[] GetImageByteArr(System.Drawing.Image img)
{
byte[] ImgByte;
using (MemoryStream stream = new MemoryStream())
{
img.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
ImgByte = stream.ToArray();
}
return ImgByte;
}
}