2011-01-03 10 views
8

HALLO, fügeWie kann ich Text zu Bild in C# oder vb.net

sind ein durchschnittlicher Visual Studio-Programmierer, ich brauche eine Funktion oder Routine Text auf die Schaltfläche eines Bildes nicht darauf hinzuzufügen, wie ich zeigte, im Bild alt text

bitte Ideen

[Bearbeiten]

  • an Programmierung mit Visual Studio 2008 auf winxp.
  • Die Anwendung ist eine Konsolenanwendung.
  • es auf Win2000 laufen nach oben
  • i wird das Ergebnisbild nach das Hinzufügen von Text speichern
  • mit der neuen Größe
+2

Which UI-Framework? WinForms, WPF, Silverlight, ASP.NET oder Windows Phone 7? –

+0

Möchten Sie das Ergebnis in Form eines Bildes? Oder möchten Sie es in einem Rahmen oder einer Webseite anzeigen? –

+0

ich habe weitere Informationen hinzugefügt, können Sie bitte überprüfen – Smith

Antwort

15
  • erstellen Bitmap-Datei möchten Sie

  • Kopieren Sie die Original Bild an der Spitze der neuen Bitmap

  • Schreiben Sie den gewünschten Text auf die neue Bitmap

Etwas wie folgt aus: (ungetestet)

var bmp = Bitmap.FromFile("orig.jpg"); 
    var newImage = new Bitmap(bmp.Width, bmp.Height + 50); 

    var gr = Graphics.FromImage(newImage); 
    gr.DrawImageUnscaled(bmp, 0, 0); 
    gr.DrawString("this is the added text", SystemFonts.DefaultFont, Brushes.Black , 
     new RectangleF(0, bmp.Height, bmp.Width, 50)); 

    newImage.Save("newImg.jpg"); 
+0

können Sie mir einen Code geben? – Smith

+0

Ich habe den Code nicht getestet, aber es sollte mich starten. Wenn ich Fragen habe, werde ich Sie kontaktieren – Smith

+0

Danke, dass es funktioniert .............. Um ein Ting für andere zu löschen, wird ein neues Bild im Stammordner gespeichert. – PrateekSaluja

Verwandte Themen