Prasības: .NET Framework laikmetā tika uzrakstīts daudz koda, lai attēliem pievienotu ūdenszīmes, kas visas tika ieviestas operētājsistēmā Windows. Tagad, kad .NET Core ir šķērsojis platformas, kā attēliem pievienot teksta ūdenszīmes? Kā tas var normāli darboties Linux sistēmās? Šajā rakstā tiek izmantots SixLabors.ImageSharp, lai attēliem pievienotu ūdenszīmes tekstu.
Pirmkārt, tas ir nepieciešamsNorādiet SixLabors.ImageSharp bibliotēkas versiju, augstākām versijām ir nepieciešama licence. Nuget citēts šādi:
Ieviešanas kods ir šāds:
Kā parādīts zemāk:
Izmantojiet Arial fontus operētājsistēmā Windows un DejaVu Sans fontus operētājsistēmā Linux. Komandas, lai instalētu ar DejaVu saistītās fontu bibliotēkas operētājsistēmā Linux, ir šādas:
Gan DejaVu Sans, gan DejaVu Serif fonti ir bezmaksas. Tie tiek izlaisti saskaņā ar GNU Lesser General Public License (LGPL), kas nozīmē, ka jūs varat brīvi izmantot, izplatīt un modificēt šos fontus. DejaVu fontu projekta mērķis ir nodrošināt augstas kvalitātes atvērtā koda fontu, kas aptver rakstzīmju kopas vairākās valodās. Šie fonti tiek plaši izmantoti dažādās operētājsistēmās un lietojumprogrammās, tostarp Linux izplatījumos. Ja jums ir nepieciešams izmantot šos fontus savam projektam vai personīgām vajadzībām, parasti maksa nav nepieciešama.
Lai iegūtu jaunāko SixLabors.ImageSharp versiju, lai pievienotu teksta ūdenszīmes, skatiet:Hipersaites pieteikšanās ir redzama. |