Ինչպես փոխարկել SVG-ն PNG-ին՝ օգտագործելով C#

Այս արագ թեման այն մասին է, թե ինչպես պետք է վերափոխել SVGPNG-ի` օգտագործելով C#, ինչպես նաև շրջակա միջավայրի կարգավորումները ծածկագիրը գործարկելու համար կազմաձևելու մանրամասն քայլերը: C#-ում SVG-ից մինչև PNG հեշտությամբ հնարավոր է՝ օգտագործելով մի քանի տող կոդ, և դուք կարող եք օրինակ օգտագործել .NET-ի վրա հիմնված աջակցվող հավելվածներից որևէ մեկում, ինչպիսիք են MS Windows-ը, Linux-ը կամ macOS-ը:

SVG-ն PNG-ի փոխարկելու քայլեր՝ օգտագործելով C#

  1. Օգտագործելով NuGet փաթեթի կառավարիչը, ավելացրեք Aspose.Imaging՝ SVG-ն PNG-ի փոխարկելու համար
  2. Ավելացրեք հղում Aspose.Imaging անվանատարածքին՝ կոդում API զանգերն օգտագործելու համար
  3. Բեռնեք SVG պատկերի նմուշը՝ օգտագործելով Image.Load մեթոդը
  4. Instantiate SvgRasterizationOptions-ը՝ SVG պատկերի բարձրությունն ու լայնությունը սահմանելու համար
  5. Instantiate PngOptions-ը ցանկալի PNG-ի համար
  6. Պահպանեք PNG-ի փոխարկված SVG-ը սկավառակի վրա

C#-ում վերը նշված քայլերը փոխակերպում են SVG-ն PNG՝ օգտագործելով պարզ API զանգեր և մի քանի տող կոդ: Դա բավականին հեշտ գործընթաց է, որտեղ NuGet-ի միջոցով API փաթեթը տեղադրելուց հետո մենք կբեռնենք աղբյուրի SVG ֆայլը՝ օգտագործելով Image.Load() մեթոդը: Այնուհետև օգտագործելով SvgRasterizationOptions դասը, մենք կսահմանենք SVG էջի լայնությունը և բարձրությունը: Վերջապես, մենք SvgRasterizationOptions օբյեկտը կփոխանցենք PngOptions օրինակին՝ SVG-ն PNG պատկերի վերածելու և փոխակերպելու համար:

Կոդ SVG-ն PNG-ի փոխարկելու համար՝ օգտագործելով C#

SVG-ին PNG C#-ի փոխարկելու համար օգտագործվել են պարզ API զանգեր: Դուք կարող եք հարմարեցնել ելքը՝ օգտագործելով SvgRasterizationOptions դասի լրացուցիչ հատկությունները, որոնք կարող են սահմանել եզրագծերը, ֆոնի գույնը և մասշտաբային գործոնները: Ավելին, PngOptions դասը նաև հնարավորություն է տալիս սահմանել սեղմման մակարդակը, ֆիլտրի տեսակները և լուծման կարգավորումները և այլն:

Այս ձեռնարկում մենք իմացանք, որ SVG-ն PNG-ի փոխարկելու համար C# վրա հիմնված API-ն կարող է արդյունավետ օգտագործվել: Եթե ցանկանում եք իմանալ C#-ի միջոցով պատկերի չափափոխման գործընթացի մասին, տես ինչպես չափափոխել պատկերը C#-ում-ի հոդվածը:

 Հայերեն