
När du bygger programvara för att automatisera bildskapande och manipulation föredrar du ett lättinstallerat och lättviktigt bibliotek att arbeta med. Lyckligtvis erbjuder Aspose.Imaging för .NET nästan alla funktioner som krävs för att göra utvecklingen smidig och effektiv. I detta blogginlägg kommer vi att implementera hur man minskar SVG filstorlek i C# programmässigt. Dessutom kan du välja ett online inbäddat verktyg för att uppnå samma funktionalitet. Därför, se till att du har installerat .NET på din maskin för att implementera funktionaliteten.
Följande punkter kommer att täckas:
Installation av Bildstorleks-API
Nu, för installationen, vänligen nerladda DLL-filen eller så kan du installera den via NuGet pakethanteraren genom att köra följande kommando:
Install-Package Aspose.Imaging

Minska SVG-filstorlek i C#
Vi kan nu implementera funktionaliteten och ändra SVG-filstorleken genom att följa stegen nedan:
- Ladda den käll-SVG-bilden genom att anropa Load metoden av Image klassen.
- Resize metoden kommer att ändra dimensionerna på bilden.
- Instansiera ett objekt av PngOptions klassen.
- Sätt alternativen för vektorrasterisering genom att ställa in värdet av VectorRasterizationOptions egenskapen.
- Anropa Save metoden för att spara den modifierade bilden på disken.
Följande kodexempel visar hur man utvecklar en SVG-bildstorleksförminskare i C# programmässigt:
Utdata från ovanstående kodexempel visas i bilden nedan:
Minska SVG-bildstorlek online
Förutom ett bildstorleks-API har Aspose.Imaging för .NET även exponerat ett online verktyg för att minska SVG-bildstorlek online i valfri webbläsare. Vidare är det gratis och du kan använda det genom att bara klicka på bilden nedan:

Modifiera SVG - Få en gratis licens
Du kan få en gratis tillfällig licens för att prova denna bildstorleks-API utan utvärderingsbegränsningar.
Sammanfattning
Programmatisk manipulation av bildstorlekar anses vara en tung uppgift. Men Aspose.Imaging för .NET har gjort denna process ganska enkel genom att exponera metoder och klasser. Så vi har gått igenom hur man minskar SVG-filstorleken i C#. Dessutom kan du besöka dokumentationen, API referenser och GitHub repo.
Slutligen skriver aspose.com nya artiklar. Så fortsätt besöka oss för de senaste uppdateringarna.
Ställ en fråga
Du kan låta oss veta om dina frågor eller funderingar på vårt forum.
Vanliga frågor – FAQs
Hur redigerar man SVG-bilder online?
Du kan använda denna online SVG-bildstorleksförminskare. Detta är snabbt och kräver ingen prenumeration.
Hur minskar man SVG-filstorleken?
Aspose.Imaging tillhandahåller en programmatisk lösning för att modifiera SVG-filer. Så, vänligen besök denna länk för att lära dig hur man uppnår det i .NET.