Heim >Backend-Entwicklung >C++ >Wie beschneide ich ein Bild in C#?

Wie beschneide ich ein Bild in C#?

Barbara Streisand
Barbara StreisandOriginal
2025-01-27 20:18:11846Durchsuche

How to Crop an Image in C#?

C#-Bildzuschneidemethode

Wenn Sie mit Bildern in C# arbeiten, müssen Sie das Bild möglicherweise zuschneiden, um den Fokus auf einen bestimmten Bereich zu richten. Wie beschneide ich ein Bild mit C#?

Der folgende Code zeigt, wie man ein Bild in C# zuschneidet:

<code class="language-csharp">private static Image cropImage(Image img, Rectangle cropArea)
{
   Bitmap bmpImage = new Bitmap(img);
   return bmpImage.Clone(cropArea, bmpImage.PixelFormat);
}</code>

Beispiel:

<code class="language-csharp">Image originalImage = Image.FromFile("original.jpg");
Rectangle cropArea = new Rectangle(100, 100, 200, 200);
Image croppedImage = cropImage(originalImage, cropArea);
croppedImage.Save("cropped.jpg");</code>

Dieser Code schneidet das Originalbild in ein Rechteck der Größe 200 x 200 zu, beginnend bei (100, 100) Pixel. Das zugeschnittene Bild wird als „cropped.jpg“ gespeichert.

Weitere Ressourcen:

Das obige ist der detaillierte Inhalt vonWie beschneide ich ein Bild in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn