سلام به همه ...
دوستان میخواستم ببینم که چطور میشه یه عکس رو تغییر سایز داد ؟!
هدفم اینه که با تغییر مقدار یه لغزنده که پایین فرم هست ، عکس داخل PicBox تغییر سایز بده .
با تشکر/.مسعود
Printable View
سلام به همه ...
دوستان میخواستم ببینم که چطور میشه یه عکس رو تغییر سایز داد ؟!
هدفم اینه که با تغییر مقدار یه لغزنده که پایین فرم هست ، عکس داخل PicBox تغییر سایز بده .
با تشکر/.مسعود
سلام
publicImage PictureBoxZoom(Image img, Size size)
{
Bitmap bm = newBitmap(img, Convert.ToInt32(img.Width * size.Width), Convert.ToInt32(img.Height * size.Height));
Graphics grap = Graphics.FromImage(bm);
grap.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
return bm;
}
میشه در مورد این دو خط یه کم توضیح بدی ؟ ببینم چیکار میکنه ... !
Graphics grap = Graphics.FromImage(bm);
grap.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQua lityBicubic;
Graphics grap = Graphics.FromImage(bm);
یه آبجکت از نوع Graphics از عکس مشخصی ایجاد میکنه.
InterpolationMode
یه نوع داده ی شمارشیه که الگوریتمهای خاصی رو برای کار با عکس فراهم میکنه
برای اطلاعات بیشتر
http://msdn.microsoft.com/en-us/libr...ationmode.aspx