Այս հակիրճ ձեռնարկը բացատրում է ինչպես փոխակերպել PNG-ը SVG-ի` օգտագործելով C#: Այն ունի տարբեր մանրամասներ՝ մշակման միջավայրը սահմանելու համար, հավելվածը մշակելու քայլերի ցանկը և գործարկվող կոդ՝ PNG-ը վեկտորի փոխարկելու համար՝ օգտագործելով C#: Դուք նաև կսովորեք ելքային SVG ֆայլը ձեր պահանջներին համապատասխան հարմարեցնելու կարգը:
PNG-ը SVG-ի փոխելու քայլեր՝ օգտագործելով C#
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.SVG for .NET՝ PNG-ը SVG-ի փոխարկելու համար
- Նախաձեռնեք ImageVectorizer օբյեկտը` ելքային SVG-ն հարմարեցնելու համար
- Սահմանեք Configuration օբյեկտի տարբեր հատկություններ ImageVetorizer դասում
- Փոխակերպեք PNG ֆայլը վեկտորների՝ օգտագործելով ImageVectorize.Vectorize() մեթոդը
- Պահպանեք ստացված ֆայլը որպես SVG
Այս քայլերը բացատրում են PNG-ի SVG փոխարկիչի մշակումը C#-ի միջոցով: Այս գործընթացը սկսվում է ImageVetorizer-ի հայտարարագրման և կազմաձևման միջոցով, քանի որ այն կվերածի պատկերը SVG-ի՝ օգտագործելով Vectorize մեթոդը: Այս ձեռնարկում մենք պարզապես սահմանել ենք գույնի սահմանաչափը, սակայն դուք կարող եք նաև այլ հատկություններ սահմանել՝ նախքան ելքային SVG-ը պահելը:
Կոդ՝ PNG-ի SVG-ի փոխակերպելու համար՝ օգտագործելով C#
Այս կոդը ցուցադրում է PNG-ի փոխակերպումը SVG-ի C#-ի միջոցով: ImageVectorizerConfiguration օբյեկտը ImageVetorizer դասում պարունակում է հատկություններ, օրինակ ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder և Stencil: Vectorize() մեթոդը վերադարձնում է SVGDocument օբյեկտը, որն ունի բազմաթիվ հատկություններ, որոնք կարող են սահմանվել նախքան այն պահելը որպես SVG ֆայլ:
Այս հոդվածը մեզ սովորեցրել է փոխակերպել PNG ֆայլը վեկտորի՝ օգտագործելով C#: Եթե ցանկանում եք սովորել SVG-ի պտտման գործընթացը, տես ինչպես պտտել SVG-ն C#-ում-ի հոդվածը: