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

(طلب)كيفية تحويل ما تم رسمه علي panel الي صوره

بدأه hussein500 في 13 نوفمبر 2010 · 2 رد · 519 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اريد انا اعرف من الخبراء بالمنتدي كيفية تحويل ما تم رسمه علي panel الي صورة يمكن حفظها

كما هو موجود في برنامج ال paint عندما ترسم صورة ثم تقوم بعمل حفظ لها

كمثال

Graphics g = panel1.CreateGraphics();

g.FillEllipse(Brushes.Black, 50, 50, 30, 30);

كل ما اريده هو حفظ ما تم رسمه علي ال panel كصورة

#2
Dim srcBmp As New Bitmap(pnl.Width, pnl.Height)
Dim clip As New Rectangle(New Point(0, 0), pnl.Size)
pnl.DrawToBitmap(srcBmp, clip)

منسوخ من http://stackoverflow.com/questions/597037/how-to-copy-one-graphics-object-into-another

#3

شكرا لك يا استاذ System Down علي الاهتمام

بس انا لما جربت الكود اللي انت كاتبه علي البرنامج بتاعي وعملت save لل bitmap

بيعمل save لصورة ال panel بس من غير الرسم اللي عليها

مش عارف ليه

وده الكود

Bitmap bm = new Bitmap(panel1.Width, panel1.Height,g);
            Rectangle clip = new Rectangle(new Point(0, 0), panel1.Size);
            panel1.DrawToBitmap(bm, clip);
            bm.Save("D:\\Image.jpg");

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…