Graphic Objekt als bitmap speichern



  • Hallo leute,

    ich hoffe mir kann einer helfen. Ich muss im Laufe meines Studiums ein Proggi schreiben, dieses hat 2 Panel in dem einen Lass ich zeichnen. Diese Zeichnung soll nun als Bitmap gespeichert werden. Hier liegt mein Problem.
    Eine Bitmap erstellen und speichern is nicht das Problem aber wie übergeben ich mein Graphic objekt der bitmap, damit sie nicht leer bleibt !???

    Kann mir jemand helfen !?

    Bitmap^ bitmap;

    bitmap = gcnew Bitmap(...)

    ..???

    bitmap->Save(...)

    vielen dank für euere antworten



  • Benutzte die DrawImage(..) Methode von Graphics.
    Da kannst Du auch ein Bitmap übergeben.

    Simon



  • ich habe bis jetzt noch icht rausgefunden, wie ich mein Graphicobjekt übergeben soll, diese DrawImage Methode legt/holt sich bilder von irgendwo...

    Aber wie über geben dann diesem Bild mein Objekt ?????

    Graphics^ g = e->Graphics;

    dieses Ding muss in ein Bild 😃



  • Bitmap bmp = new Bitmap(200, 300);
    using (Graphics g = Graphics.FromImage(bmp))
    {
    	g.DrawString("test", SystemFonts.DefaultFont, SystemBrushes.WindowText, new PointF(0.0f, 0.0f));
    	bmp.Save("test.bmp");
    }
    

    Simon



  • vielen dank, der denkantoß hat geholfen


Log in to reply