13-07-19, 10:43 PM
(آخر تعديل لهذه المشاركة : 14-07-19, 03:58 PM {2} بواسطة asemshahen5.)
جرب هذا الكود :
اي استخدم الكود التالي لتحجيم الصورة قبل تحميلها إلى البكتشر بوكس :
ليصبح كود تحميل الصورة الى البكتشر بوكس كالتالي :
ليصبح الكود كاملا كالتالي :
اي استخدم الكود التالي لتحجيم الصورة قبل تحميلها إلى البكتشر بوكس :
PHP كود :
public Image ResizeImage(Image InputImage)
{
return new Bitmap(InputImage,new Size(1024,768));
}
ليصبح كود تحميل الصورة الى البكتشر بوكس كالتالي :
PHP كود :
pictureBox1.Image =ResizeImage(bmpScreenshot);
ليصبح الكود كاملا كالتالي :
PHP كود :
private void button2_Click(object sender, EventArgs e)
{
vlcControl1.Pause();
Bitmap bmpScreenshot = new Bitmap(vlcControl1.Width, vlcControl1.Height);
Graphics gfxScreenshot = Graphics.FromImage(bmpScreenshot);
System.Drawing.Size imgSize = new System.Drawing.Size(vlcControl1.ClientRectangle.Width, vlcControl1.ClientRectangle.Height);
Point ps = PointToScreen(new Point(vlcControl1.Bounds.X+8, vlcControl1.Bounds.Y+8));
gfxScreenshot.CopyFromScreen(ps.X, ps.Y, 0, 0, imgSize, CopyPixelOperation.SourceCopy);
pictureBox1.Image =ResizeImage(bmpScreenshot);
pictureBox1.Image.Save(@"D:\Images\" + DateTime.Now.ToString("yyyy-MM-dd_hh-mm-ss tt") + "S.png", System.Drawing.Imaging.ImageFormat.Png);
vlcControl1.Play();
}
public Image ResizeImage(Image InputImage)
{
return new Bitmap(InputImage,new Size(1024,768));
}
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
