Beskär bilder i C#

För utvecklare som letar efter att tillämpa effektiva tekniker för bildbeskärning i .NET, erbjuder Aspose.Imaging’s $99 Bildbeskärningsplugin en robust men användarvänlig lösning. Denna plugin gör det möjligt för dig att fånga viktiga fragment av bilder eller justera dem för att passa populära dokument- eller sociala mediedimensioner. Med sitt avancerade stöd för klassen RasterImage för olika format, förenklar Aspose.Imaging komplexa bildredigeringsuppgifter i .NET-applikationer.

Denna artikel fungerar som en handledning för bildbeskärning i .NET, som vägleder dig genom hur man beskär bilder i C# genom att utnyttja både skiftvärdesbaserade beskärningar och metoder för beskärning med rektangulära sektioner.


Täcka ämnen:


C# API för bildbeskärning

Biblioteket Aspose.Imaging för .NET erbjuder omfattande möjligheter för bildmanipulation, inklusive exakt beskärning och en jämförelse av bildbeskärar-.NET-bibliotek för populära format som JPEG, PNG, BMP och TIFF. Du kan installera API:et via NuGet eller ladda ner assemblies för direkt integration.

PM> Install-Package Aspose.Imaging

Hur man beskär en bild i C#

Aspose.Imaging för .NET erbjuder två metoder för att beskära en bild. Den första metoden innebär att man anger vänster, höger, övre och nedre skiftvärden, medan den andra metoden definierar en rektangel för att ange det område som ska beskäras.

I de följande avsnitten kommer vi att visa hur man beskär bilder i C# med hjälp av båda metoderna.

Beskär bilder med skiftvärden i C#

Följande steg beskriver processen för att beskära en bild med skiftvärden i C#.

  • Först, ladda bilden i ett RasterImage objekt med metoden Image.Load().
  • Cachea bilden för förbättrad prestanda.
  • Definiera vänster, höger, övre och nedre skiftvärden.
  • Skicka skiftvärdena till metoden RasterImage.Crop() för att beskära bilden.
  • Spara den beskurna bilden med metoden RasterImage.Save().

Följande kodexempel demonstrerar hur man beskär en bild i C#.

Följande bild är den bild som används för beskärning.

beskär bild i C#

Nedan är den resulterande beskurna bilden.

bildbeskärning i C#

C# Bildbeskärning med en rektangel

Du kan också ange en rektangel för att beskära det önskade området av en bild. Följande steg illustrerar bildbeskärningsprocessen med en rektangel i C#.

Följande kodexempel illustrerar hur man genomför bildbeskärning med en rektangel i C#.

Beskär bilder i C# med en gratis licens

Du kan skaffa en gratis tillfällig licens för att beskära bilder utan begränsningar för utvärdering.

Bygg din C# .NET bildbeskärningsapplikation

I denna artikel har du lärt dig hur man effektivt beskär bilder i C#. Vi har demonstrerat två metoder för att beskära en bild — med hjälp av skiftvärden och med en rektangel. Nu kan du enkelt bygga din bildbeskärningsapplikation eller förbättra bildredigeringsmöjligheterna i din befintliga applikation. För att ytterligare utforska C# biblioteket för bildmanipulation, kolla in dokumentationen, eller tveka inte att dela dina frågor med oss via vårt forum.

Se även