Šiame nuosekliame vadove aprašoma, kaip pridėti tekstą prie PNG failo naudojant C#. Jame pateikiami ištekliai kūrimo aplinkai nustatyti, programos kūrimo veiksmų sąrašas ir vykdomas pavyzdinis kodas, skirtas įterpti tekstą į PNG naudojant C#. Sužinosite apie įvairias parinktis, kaip tinkinti pateiktą tekstą pagal programos reikalavimus.
Veiksmai, kaip pridėti tekstą prie PNG vaizdo naudojant C#
- Nustatykite aplinką, kad tekstui piešti būtų naudojama Aspose.Drawing for .NET
- Sukurkite Bitmap object ir nustatykite jos dydį
- Sukurkite Graphics class object naudodami naujai sukurtą Bitmap objektą
- Apibrėžkite teksto turinį, objektą Brush ir Font
- Apibrėžkite stačiakampį teksto piešimui taškinėje schemoje
- Iškvieskite Graphics.DrawString() metodą, kad atvaizduotumėte tekstą taškinėje schemoje
- Išsaugokite PNG failą diske
Šie veiksmai apibendrina procesą, kaip rašyti tekstą PNG paveikslėlyje naudojant C#. Grafikos klasės objektas, inicijuotas iš Bitmap, daugiausia naudojamas, nes jame pateikiami metodai, kaip piešti eilutę naudojant apibrėžtą tekstą, teksto šriftą, spalvų teptuką ir stačiakampį, kuriame turi būti pateiktas tekstas. Galiausiai, Bitmap objektas išsaugomas kaip PNG diske naudojant Save() metodą Bitmap klasėje.
Kodas, skirtas pridėti tekstą į PNG failą naudojant C#
Aukščiau pateiktas pavyzdinis kodas parodo, kaip įterpti tekstą į PNG naudojant C#. Galite tinkinti tekstą naudodami įvairias parinktis, pavyzdžiui, naudokite metodą Graphics.Clear(Color.Green), kad nustatytumėte žalią fono spalvą, nustatydami ypatybę Graphics.TextRenderingHint į TextRenderingHint.AntiAliasGridFit, kad galėtumėte valdyti anti-aliasing, ir naudodami Graphics.DrawRectangle( ) būdas nupiešti stačiakampį aplink tekstą. Teksto spalva nustatoma naudojant teptuko spalvą, stačiakampio spalva naudojant rašiklio klasės spalvą ir fono spalva naudojant Clear() metodą.
Šis straipsnis padėjo mums pridėti tekstą prie PNG failo naudojant C#. Jei norite sužinoti apie skirtingų formų piešimo procesą, žr. straipsnį kaip piešti figūras C#.