Beskär SVG-bild i C# - Beskär bilder online

Du kan hitta flera applikationer för bildredigering men Aspose.Imaging sticker ut eftersom det erbjuder programmatiska såväl som icke-programmatiska lösningar. Du kan inte bara använda en fotobeskärningsapp online som drivs av Aspose.Imaging, utan du kan också använda detta bildbeskärningsbibliotek för att utveckla en bildredigeringsapplikation för din egen användning. Den här guiden kommer dock att visa hur man beskär SVG-bild i C# med Aspose.Imaging for .NET. Vi kommer att skriva ett kodexempel för att bygga en SVG-beskärare för en .NET-applikation. Så låt oss börja artikeln.

Vi kommer att täcka följande avsnitt i den här guiden:

  1. C# Image Crop API-installation
  2. Beskär SVG-bild i C# programmatiskt
  3. Beskär bilder online - SVG Cropper

Installation av C# Image Crop API

Detta funktionsrika bildbeskärningsbibliotek är plattformsoberoende och du kan automatisera bildskapandet och manipuleringen utan att skaffa en bildredigerare från tredje part. Dessutom kan du lita på detta .NET-bibliotek för effektiv och snabb bildbehandling. Så installationen är ganska enkel, du kan antingen ladda ner DLL-filen eller köra följande kommando i NuGet Package Manager.

Install-Package Aspose.Imaging 

bildbeskärningsbibliotek
Vänligen besök denna installation guide vid eventuella problem.

Beskär SVG-bild i C# Programmatiskt

Nu är det dags för implementering efter den framgångsrika installationen av Aspose.Imaging for .NET. Detta C#-bildbeskärnings-API är väldesignat och några metodanrop visar sig vara en SVG-beskärare för din app.

Följande är stegen för att beskära SVG-bild i C# programmatiskt:

  • Definiera katalogadressen.
  • Skapa en instans av klassen Image och anropa metoden Load för att ladda SVG-källan.
  • Anropa metoden Save för att spara bilden i PNG-filformat på disken.
  • Anropa metoden Load för att ladda PNG-bilden och tilldela den till objektet i klassen PngImage.
  • Initiera konstruktorn för klassen Rectangle och skicka den som ett argument till funktionen Crop för att beskära bilden.
  • Metoden Spara sparar den beskurna bilden.

Följande kodavsnitt visar hur man utvecklar en fotobeskärningsapp i .NET-applikationen:

using Aspose.Imaging.FileFormats.Png;

namespace Aspose.Imaging
{
    class SVG
    {
        // Beskär SVG-bild i C#
        static void Main(string[] args)
        {
            // Definiera katalogadressen
            String dir = "/sample-files/";
            // Skapa en instans av klassen Image och anrop Load-metoden för att ladda SVG-källan.  
            using (Image image = Image.Load(dir + "sample-file.svg"))
            {
                // Anropa metoden Spara för att spara bilden i PNG-filformat på disken. 
                image.Save(dir + "result.png");
            }
            // Anropa metoden Load för att ladda PNG-bilden och tilldela den till objektet i klassen PngImage.  
            using (PngImage image = (PngImage)Image.Load(dir + "result.png"))
            {
                // Initiera konstruktorn för klassen Rectangle och skicka den som ett argument till funktionen Beskär för att beskära bilden.   
                image.Crop(new Rectangle(10, 10, 400, 400));
                // Spara-metoden sparar den beskurna bilden. 
                image.Save();
            }
        }
    }
}

Utdata från ovanstående kodexempel visas i bilden nedan:

svg cropper

Beskär bilder online - SVG Cropper

Aspose.Imaging for .NET fungerar bakom detta online bildbeskärningsverktyg. Detta är elegant och användarvänligt på grund av dess trevliga dra & släpp-gränssnitt. Det är gratis och det krävs ingen prenumeration för att använda det här verktyget. Dessutom kan du beskära SVG online genom att välja detta verktyg i webbläsaren på Desktop eller Mobile. Detta verktyg låter dig spara den beskurna filen i andra populära filformat. Därför rekommenderar vi starkt att du använder den här appen för att öka arbetsproduktiviteten.

beskära bilden online

Fotobeskärningsapp - Skaffa en gratis licens

Du kan använda en gratis temporär licens för att prova denna bildbeskärning bibliotek utan utvärderingsbegränsningar.

Slutsats

Vi avslutar detta blogginlägg här. Vi gick igenom hur man beskär SVG-bild i C# programmatiskt. Dessutom utforskade vi en online-app för beskärning av foton för att beskära SVG online. Den här guiden är ett försök att hjälpa dig att bygga en SVG-beskärare för din affärsapplikation. Så om du vill lära dig mer om detta C#-bildbeskärnings-API, besök referenserna dokumentation och API. Vidare rekommenderar vi att du besöker Komma igång-guiden.

Äntligen skriver aspose.com nya blogginlägg. Så håll kontakten för de senaste uppdateringarna.

Hjälp finns tillgänglig

Du kan meddela oss om dina frågor eller frågor på vårt forum. Du kommer att få svar så snart som möjligt.

Vanliga frågor – vanliga frågor

Hur beskär man en bild i C#?

Du kan installera Aspose.Imaging for .NET för att beskära och ändra storlek på bilder i C#. Besök denna länk för att se den faktiska implementeringen av detta magiska beskärningsbibliotek.

Hur kan jag beskära en SVG-bild?

Denna online fotobeskärningsapp låter dig beskära SVG online.

Se även