2011-01-03 13 views
8

Witam,Jak dodać tekst do obrazu w C# lub VB.NET

jestem przeciętny programista visual studio, muszę funkcji lub procedury, aby dodać tekst do przycisku obrazu nie na tym jak pokazałam w obrazie alt text

proszę pomysły

[Edytuj] programowanie

  • Am z visual studio 2008 na WinXP.
  • Aplikacja jest aplikacją konsolową.
  • to będzie działać na Win2000 górę
  • będę zapisać obraz wynik po dodanie tekstu do pliku
+2

Która ramy UI? WinForms, WPF, Silverlight, ASP.NET lub Windows Phone 7? –

+0

Czy chcesz uzyskać wynik w postaci obrazu? Lub chcesz wyświetlić go w ramce lub na stronie internetowej? –

+0

Dodałem więcej informacji, czy możesz sprawdzić – Smith

Odpowiedz

15
  • Tworzenie bitmapy z nowym rozmiarze chcesz

  • skopiować oryginalny obraz u góry nowej mapy bitowej

  • Wpisz żądany tekst na nową mapę bitową

coś takiego: (niesprawdzone)

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

czy możesz dać mi kod? – Smith

+0

Nie przetestowałem kodu, ale powinienem zacząć. jeśli mam pytania, skontaktuję się z Tobą – Smith

+0

Dzięki to działa .............. Aby wyczyścić jedną dla innych nowy obraz będzie przechowywany w folderze głównym. – PrateekSaluja

Powiązane problemy