article
سه شنبه 04 خرداد 1389, 11:58 صبح
سلام
من با استفاده از دستور زیر یک خط رسم می کنم
paint.Image = bmp_image;
Graphics Graph = Graphics.FromImage(Bmp_img);
linearBr = new LinearGradientBrush(new Rectangle(0, 0, paint.Width, paint.Height), Color.Black , Color.FromArgb(147, Color.Black ), LinearGradientMode.Vertical );
System.Drawing.StringFormat drawFormat = new System.Drawing.StringFormat();
Graph.DrawString(drawString,font1 , linearBr, pnt_x, pnt_y);
paint.Image = Bmp_img;
و با دستور زیر یک عکس را باز می کنم
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
gr1 = Graphics.FromImage(Bmp_img );
paint.Image = Bmp_img;
}
اما زمانی که می خوام دوباره ترسیمات را انجام بدم یا اول عکس بذازم بعد ترسیمات انجام بدم ترسیمات را جدا انجا م میده روی همون bitmap ای که ساختم و شی bitmap هم سراسری تعریف کردم و به عنوان ارگومان ورودی تابع فرستادم
اگه کسی می دون مشکل از کجاست من راهنمایی کن!!!!!!
من با استفاده از دستور زیر یک خط رسم می کنم
paint.Image = bmp_image;
Graphics Graph = Graphics.FromImage(Bmp_img);
linearBr = new LinearGradientBrush(new Rectangle(0, 0, paint.Width, paint.Height), Color.Black , Color.FromArgb(147, Color.Black ), LinearGradientMode.Vertical );
System.Drawing.StringFormat drawFormat = new System.Drawing.StringFormat();
Graph.DrawString(drawString,font1 , linearBr, pnt_x, pnt_y);
paint.Image = Bmp_img;
و با دستور زیر یک عکس را باز می کنم
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
gr1 = Graphics.FromImage(Bmp_img );
paint.Image = Bmp_img;
}
اما زمانی که می خوام دوباره ترسیمات را انجام بدم یا اول عکس بذازم بعد ترسیمات انجام بدم ترسیمات را جدا انجا م میده روی همون bitmap ای که ساختم و شی bitmap هم سراسری تعریف کردم و به عنوان ارگومان ورودی تابع فرستادم
اگه کسی می دون مشکل از کجاست من راهنمایی کن!!!!!!