Deze korte tutorial geeft uitleg over hoe een afbeelding bij te snijden in C# door het proces uit te leggen waarbij een voorbeeldbitmap wordt bijgesneden. Er zijn een aantal opties waarmee afbeeldingen kunnen worden bijgesneden. De bitmap C#-code bijsnijden demonstreert een van de methoden waarbij de zijkanten worden verschoven met de door de gebruiker gedefinieerde waarden en de uitvoerafbeelding wordt opgeslagen als BMP, maar u kunt deze ook opslaan in elk ander afbeeldingstype zoals JPEG, PNG, enz.
Stappen om afbeelding bij te snijden in C#
- Configureer de ontwikkelomgeving om Aspose.Imaging toe te voegen met behulp van de NuGet-pakketbeheerder
- Laad de bronbitmap met behulp van het klasseobject Image
- Cast de geladen afbeelding naar RasterImage
- Cache de volledige afbeelding in het geheugen voor betere prestaties
- Snijd de geladen bitmap bij door de boven-, onder-, linker- en rechterkant te definiëren die naar het midden van de afbeelding verschuiven
- Gebruik de methode Opslaan om de bijgesneden afbeelding op de schijf op te slaan
Om de afbeelding op C#* gebaseerde omgevingsinstellingen, naamruimte, klassen en methoden te *knippen, worden in deze stappen gedeeld. U kunt elk type afbeelding laden met behulp van de methode Image.Load() en deze vervolgens casten naar RasterImage die opties bevat om afbeeldingen bij te snijden. We hebben hier de methode verschuiving van zijden gebruikt, waarbij u de waarden moet definiëren waarmee de zijkanten van de geladen afbeeldingen naar binnen zullen bewegen naar het midden van de afbeelding, waardoor een bijgesneden afbeelding ontstaat.
Code om afbeelding bij te snijden in C#
Deze regels code in C# snijden de afbeelding bij en slaan deze op de schijf op met behulp van de RasterImage.Save()-methode. Nadat de bronafbeelding als RasterImage is geladen, kunt u ook vele andere bewerkingen uitvoeren voordat u de resulterende afbeelding bijsnijdt of opslaat, zoals het instellen van de achtergrondkleur, het instellen van de onderbrekingsmonitor om controle te krijgen over het voortijdig beëindigen van het proces indien nodig, het instellen van de transparante kleur, het instellen van de horizontale en verticale resolutie, enz. Om er maar een paar te noemen.
Deze heldere tutorial heeft ons begeleid bij het knippen van afbeeldingen in C#. Raadpleeg het artikel op hoe het formaat van een afbeelding in C# te wijzigen als u wilt leren hoe u deze afbeeldingen groter of kleiner wilt maken.