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