Šioje tikslioje mokymo programoje pateikiama informacija apie tai, kaip konvertuoti SVG į Image naudojant C#. Veiksmai ir kodo fragmentas paaiškina, kaip programiškai galima konvertuoti C# SVG į vaizdą. Be to, norint pasiekti šiuos reikalavimus, nereikia įdiegti jokio vaizdo apdorojimo įrankio ar programos.
Veiksmai konvertuoti SVG į vaizdą C#
- Įdiekite Aspose.SVG for .NET biblioteką savo programoje naudodami NuGet paketų tvarkyklę
- Įkelkite šaltinio SVG failą su SVGDocument klasės objektu
- Sukurkite klasės ImageSaveOptions objektą
- Nustatykite skirtingas parinktis ir išsaugokite išvesties vaizdą JPG formatu
Jei norite konvertuoti SVG į vaizdą C# kodą, čia pateikiamas išsamus aprašymas lengvai atliekamų veiksmų forma. Vykdydami procesą galite pateikti didelio tikslumo vaizdą. Be to, ši konversija gali būti naudinga kuriant SVG vaizdų peržiūros miniatiūras jūsų programose.
Kodas konvertuoti SVG į vaizdą C#
namespace ConvertSvgToImageInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert SVG to Image in CSharp | |
{ | |
// Load the license to avoid watermark in the output image | |
Aspose.Svg.License licSvgToImage= new Aspose.Svg.License(); | |
licSvgToImage.SetLicense("Aspose.Svg.lic"); | |
// Load the input SVG file | |
using (Aspose.Svg.SVGDocument document = new Aspose.Svg.SVGDocument("rectangle.svg")) | |
{ | |
// Initialize ImageSaveOptions class object | |
Aspose.Svg.Saving.ImageSaveOptions jpgSaveOptions = new Aspose.Svg.Saving.ImageSaveOptions(); | |
// Set the desired properties | |
jpgSaveOptions.PageSetup.Sizing = Aspose.Svg.Rendering.SizingType.FitContent; | |
// Convert SVG to JPG image | |
Aspose.Svg.Converters.Converter.ConvertSVG(document, jpgSaveOptions, "svg-to-jpg.jpg"); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Čia parodyta, kaip sukurti SVG į vaizdą C# pagrįstą kodą. Be to, galite pritaikyti konversijos procesą, pakeisdami skirtingas savybes pagal savo poreikius. Pavyzdžiui, galima valdyti išvesties JPG vaizdo vaizdo dydį, suspaudimą, skiriamąją gebą ir kt.
Šiame straipsnyje mes sužinojome, kaip programiškai C# konvertuoti SVG failą į vaizdą. Tačiau, jei norite išmokti kurti SVG vaizdą, perskaitykite straipsnį kaip sukurti SVG C#.