Ši nuosekli pamoka paaiškina, kaip rašyti tekstą ant PNG naudojant C#. Išmoksite pridėti tekstą ant vaizdo naudojant C# neįdiegę šrifto sistemoje. Kode taip pat bus aptariamos kitos variacijos, kad būtų galima pritaikyti atvaizdavimo procesą.
Veiksmai pridedant tekstą ant vaizdo naudojant C#
- Įdiekite Aspose.Font for .NET iš NuGet.org
- Importuokite reikalingas vardų sritis
- Įkelkite licenciją, kad išvengtumėte vandens ženklo
- Nurodykite šrifto failą ir išvesties vaizdo failą
- Sukurkite FontDefinition nustatydami tipą ir TTF turinį
- Įkelkite šriftą kaip TtfFont naudodami Font.Open()
- Naudokite DrawText() teksto srautui sukurti
- Konvertuokite srautą į Bitmap ir išsaugokite kaip PNG
Šie veiksmai apibendrina teksto piešimo ant vaizdo C# procesą. Programą pradėkite įkeldami licenciją, nurodydami šrifto failą ir išvesties failą bei atidarę tikslinį šriftą naudodami FontDefinition. Galiausiai tekstas sugeneruojamas į srautą, konvertuojamas į Bitmap ir išsaugomas kaip vaizdas diske.
Kodas tekstui ant vaizdo pridėti naudojant C#
Pirmiau pateiktas pavyzdinis kodas parodo procesą, kaip pridėti tekstą ant vaizdo naudojant C#. Metodas DrawText turi kelias perkrovas, kurios generuoja tekstą Bitmap ir grąžina srautą PNG formatu.
Šis straipsnis parodė, kaip piešti tekstą ant vaizdo be šrifto įdiegimo poreikio. Norėdami konvertuoti TTF į SVG, žiūrėkite straipsnį Konvertuoti TTF į SVG C# kalba.