Raster converteren naar SVG | SVG naar rasterbeeldconversie

Raster converteren naar SVG | SVG naar rasterbeeldconversie

Welkom bij deze nieuwe blogpost. U bent op de juiste plek beland als u de conversie van [SVG][1] naar rasterafbeeldingen programmatisch wilt automatiseren. We zullen deze .NET-beeldvorming [bibliotheek][2] in onze .NET-toepassing installeren om toegang te krijgen tot de methoden. Daarnaast zullen we de stappen en het codefragment schrijven om raster programmatisch naar SVG te converteren. Het bouwen van een raster-naar-SVG- of SVG-naar-raster-converter zal u zeker een concurrentievoordeel geven in uw bedrijfssoftware. We behandelen de volgende onderdelen:

  • [.NET imaging bibliotheek installatie][3]
  • [Raster converteren naar SVG in C#][4]
  • [Conversie van SVG naar rasterafbeeldingen][5]

Installatie van .NET-beeldvormingsbibliotheek

Deze bibliotheek is rijk aan functies en biedt een breed scala aan functies op ondernemingsniveau die ontwikkelaars helpen om resource-efficiënte applicaties te ontwikkelen. U kunt het echter binnen uw .NET-toepassing installeren door de volgende opdracht uit te voeren in de [NuGet][6] Package Manager of [download][7] API’s DLL.

Install-Package Aspose.Imaging

Converteer raster naar SVG in C#

U kunt het volgende codefragment en de stappen volgen om de rasterafbeelding programmatisch naar SVG te converteren:

  1. Maak een object van de klasse [Image][8] en roep de methode load aan om een specifieke afbeelding te [laden][9].
  2. Instantiseer een instantie van de klasse [SvgOptions][10] om toegang te krijgen tot de opties voor het maken van SVG-bestandsindelingen.
  3. Maak een instantie van de klasse [SvgRasterizationOptions][11] om toegang te krijgen tot de SVG-rasteropties.
  4. Wijs de svgRasterizationOptions toe aan de eigenschap [VectorRasterizationOptions][12].
  5. Stel de paginabreedte van de SVG in door de waarde van de eigenschap [PageWidth][13] in te stellen.
  6. Stel de hoogte in door de waarde van de eigenschap [PageHeight][14] in te stellen.
  7. Sla het bestand op in SVG-indeling door de methode [Opslaan][15] aan te roepen. Kopieer en plak de volgende code in uw hoofdbestand: Mogelijk ziet u de uitvoer in de onderstaande afbeelding:
    ratser naar SVG-converter

SVG naar rasterbeeldconversie

Bovendien kunt u een SVG-naar-raster-converter bouwen met behulp van deze .NET-beeldvormingsbibliotheek. Dit zijn de stappen:

  1. Laad de afbeelding door een object van de klasse [SvgImage][16] te maken en de methode [load][9] aan te roepen om een specifiek SVG-bestand te laden.
  2. Maak een instantie van de klasse [PngOptions][17].
  3. Initialiseer een instantie van de klasse [SvgRasterizationOptions][11] om toegang te krijgen tot de SVG-rasteropties.
  4. Stel de paginabreedte in door de waarde van de eigenschap [PageWidth][13] in te stellen.
  5. Stel de paginahoogte in door de waarde van de eigenschap [PageHeight][14] in te stellen.
  6. Wijs de svgOptions toe aan de eigenschap [VectorRasterizationOptions][12].
  7. Gebruik de methode [Opslaan][15] om de rasterafbeelding op te slaan. Kopieer en plak de volgende code in uw hoofdbestand: Mogelijk ziet u de uitvoer in de onderstaande afbeelding:
    SVG naar rasterbeeldconversie

Ontvang een gratis licentie

U kunt gebruik maken van een [gratis tijdelijke licentie][18] om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

Evenzo kunt u de [documentatie][19] bezoeken om de andere functies en populaire conversies te leren kennen. Daarom heb je geleerd hoe je raster converteert naar SVG met behulp van de .NET-beeldbibliotheek. Bovendien heb je ook doorgenomen hoe je SVG naar raster afbeeldingsconversie implementeert in een C#-toepassing. Er zijn enkele relevante artikelen opgenomen in het gedeelte Zie ook hieronder die u verder kunnen helpen. Bovendien raden we u aan onze [Aan de slag-gids][20] te volgen. Ten slotte schrijft [conholdate.com][21] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of verzoeken aan ons kenbaar maken op ons [forum][22].

Veelgestelde vragen

Hoe converteer ik afbeeldingen naar SVG? Volg deze [link][4] om het codefragment te kennen dat rasterafbeeldingen programmatisch converteert naar SVG en SVG naar rasterafbeeldingen.

Zie ook