الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أحفظ محتويات PictureBox بما فيها من Graphics

مغلق
بدأه إبراهيم دويكات في 7 أغسطس 2006 · 3 رد · 566 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي برنامج أرسم بداخله بواسطة GDI لكن عندما أريد الحفظ فانه لا يحفظ ما بداخل مربع الصورة من خطوط ودوائر.......

المثال في المرفقات يشرح ما أريد

MyPainter.rar

My_Sign.jpg
#2

للرفع

My_Sign.jpg
#3

السلام عليكم ورحمة الله وبركاته وبعد

تستطيع ان تحفظ الرسم بهذه الطريقة ولكن سيحفظها بصيغة Bitmap

					Bitmap bitmap = new Bitmap(pictureBox1.Image);
					pictureBox1.DrawToBitmap(bitmap,new Rectangle(pictureBox1.Location,pictureBox1.Size));
					bitmap.Save(op.FileName);

مع العلم انك تستطيع تغيير الصيغة بالكلاس ImageConverter

ارجو ان يكون كلامي واضح

#4

كثير مشكور

بارك الله فيك

لكن هناك تعديل بسيط

Bitmap bitmap = new Bitmap(pictureBox1.Image);
					Point p = new Point(0, 0);
					pictureBox1.DrawToBitmap(bitmap, new Rectangle(p, pictureBox1.Size));
					bitmap.Save(op.FileName, System.Drawing.Imaging.ImageFormat.Gif);
My_Sign.jpg

هذا الموضوع مغلق.

مواضيع مشابهة