Denna snabba handledning utforskar hur man ändrar storlek på SVG-bilder med C# med hjälp av några enkla steg och en lättförståelig kod. Du kommer att lära dig att ändra storlek på SVG med C# med hjälp av ett par rader kod tillsammans med en detaljerad beskrivning och en lista över att göra-steg. Det leder också till att anpassa utdatafilen SVG efter att ha ändrat dess storlek.
Steg för att ändra storlek på SVG-bild med C#
- Konfigurera projektmiljön för att använda Aspose.Imaging från NuGet-paketförrådet
- Ladda exempel-SVG-filen som ska ändras med hjälp av Load-metoden i klassen Image
- Anropa metoden Resize() i klassen Image och ange de nya storleksparametrarna
- Spara den resulterande SVG-filen tillbaka på disken
Dessa steg leder till ändra storleken på SVG-bilden med C# genom att tillhandahålla miljökonfigurationsdetaljerna och sedan till en lista med enkla steg att följa. Du kan ladda SVG-bilden på samma sätt som andra typer av bilder med hjälp av metoden Image.Load(). Du kan spara den resulterande SVG-bilden på disk eller stream och kan anpassa den genom att tillhandahålla en extra parameter SvgOptions om det behövs.
Kod för att ändra storlek på en SVG-bild med C#
using Aspose.Imaging; | |
namespace ResizeSvgImageUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to resize SVG image using CSharp | |
{ | |
// Instantiate a license to avoid watermark in output SVG | |
Aspose.Imaging.License licForSvg= new Aspose.Imaging.License(); | |
licForSvg.SetLicense("Aspose.Imaging.lic"); | |
// Load the sample SVG file to be resized | |
using (Image svgImageToResize = Image.Load("rectangle.svg")) | |
{ | |
// Use the resize type HighQualityResample while resizing the SVG file | |
svgImageToResize.Resize(svgImageToResize.Width * 3, svgImageToResize.Height * 3, ResizeType.HighQualityResample); | |
// Save the resized SVG image back on the disk | |
svgImageToResize.Save("ResizedPhoto_HighQualityResample.svg"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
För att ändra storlek på SVG-fil med C# kan du använda SvgOptions-objekt som innehåller egenskaper som VectorRasterizationOptions, TextAsShapes, Source, ResolutionSettings, Palette, MultiPageOptions, etc. för att nämna några. Du kan också använda SvgOptions.ReleaseManagedResources(), SvgOptions.ReleaseUnmanagedResources() för att frigöra respektive resurser.
I den här handledningen har vi lärt oss hur man ändrar storleken på en SVG-bild med C#. Om du vill lära dig att ändra storlek på andra typer av bilder, se artikeln om hur man ändrar storlek på en bild i C#.