Szöveg hozzáadása PNG-fájlhoz a C# használatával

Ez a lépésenkénti útmutató leírja, hogyan adhat hozzá szöveget egy PNG fájlhoz C# használatával. Bemutatja a fejlesztői környezet beállításához szükséges erőforrásokat, az alkalmazás fejlesztésének lépéseinek listáját, valamint egy futtatható mintakódot szöveg hozzáadásához PNG-hez C# használatával. Megtanulja a különböző lehetőségeket a megjelenített szöveg testreszabására az alkalmazás követelményei szerint.

Szöveg hozzáadásának lépései a PNG-képhez C# használatával

  1. Állítsa be a környezetet a Aspose.Drawing for .NET használatára a szöveg rajzolásához
  2. Hozzon létre egy Bitmap object-et, és állítsa be a méretét
  3. Hozzon létre egy Graphics class object-t az újonnan létrehozott Bitmap objektum segítségével
  4. Határozza meg a szöveg tartalmát, az Ecset objektumot és a Font objektumot
  5. Határozza meg a téglalapot a szöveg bittérképen történő rajzolásához
  6. Hívja a Graphics.DrawString() metódust a szöveg megjelenítéséhez a bittérképen
  7. Mentse el a PNG fájlt a lemezre

Ezek a lépések összefoglalják a szövegírás PNG-képre C# használatával folyamatát. A Bitmap-ből inicializált grafikai osztály objektumot főként azért használják, mert módszereket biztosít a karakterlánc megrajzolására a definiált szöveg, a betűtípus, a színek ecsetje és a téglalap segítségével, amelyen belül a szöveget meg kell jeleníteni. Végül a Bitmap objektum PNG formátumban mentésre kerül a lemezre a Bitmap osztály Save() metódusával.

Kód szöveg hozzáadásához PNG fájlhoz C# használatával

using Aspose.Drawing;
class Program
{
static void Main(string[] args) // Draw text on PNG in C#
{
new Aspose.Drawing.License().SetLicense("License.lic");
Bitmap bmp = new Bitmap(1100, 900);
Graphics graph = Graphics.FromImage(bmp);
Brush brush = new SolidBrush(Color.Red);
Font font = new Font("Arial", 20, FontStyle.Regular);
Rectangle rectangle = new Rectangle(150, 150, 600, 400);
graph.DrawString("This is the text for the image", font, brush, rectangle);
bmp.Save("DrawText.png");
System.Console.WriteLine("Done");
}
}

A fenti példakód bemutatja a szöveg hozzáadásának folyamatát PNG-ben C# használatával. Testreszabhatja a szöveget különböző beállításokkal, például a Graphics.Clear(Color.Green) metódus használatával állítsa be a zöld háttérszínt, a Graphics.TextRenderingHint tulajdonságot TextRenderingHint.AntiAliasGridFit értékre az élsimítás vezérléséhez, és használja a Graphics.DrawRectangle( ) módszerrel téglalapot rajzolhat a szöveg köré. A szöveg színe az Ecset színével, a téglalap színe a Toll osztály színével, a háttérszín pedig a Clear() metódussal állítható be.

Ez a cikk elvezetett minket ahhoz, hogy szöveget adjunk PNG-fájlhoz C# használatával. Ha szeretné megismerni a különböző alakzatok rajzolásának folyamatát, olvassa el a hogyan rajzoljunk alakzatokat C#-ban cikket.

 Magyar