Heim > Backend-Entwicklung > C++ > Wie kann ich ein Bild mit C# zuschneiden?

Wie kann ich ein Bild mit C# zuschneiden?

Barbara Streisand
Freigeben: 2025-01-27 20:19:08
Original
336 Leute haben es durchsucht

How Can I Crop an Image Using C#?

Bild mit C# zuschneiden

Beim Zuschneiden von Bildern handelt es sich um das Entfernen unerwünschter Teile der Bildränder. In C# können Sie die Bitmap-Klasse verwenden, um das Zuschneiden von Bildern zu implementieren. Hier ist eine einfache Möglichkeit, ein Bild zuzuschneiden:

<code class="language-csharp">using System.Drawing;

private static Image CropImage(Image img, Rectangle cropArea)
{
   Bitmap bmpImage = new Bitmap(img);
   return bmpImage.Clone(cropArea, bmpImage.PixelFormat);
}</code>
Nach dem Login kopieren

Verwendung:

Um ein Bild zuzuschneiden, stellen Sie das Originalbild und ein Rechteckobjekt bereit, das den Zuschneidebereich definiert. Ein Rechteckobjekt gibt die linke Seite, die Oberseite, die Breite und die Höhe des Bereichs an, der beibehalten werden soll. Die CropImage-Methode gibt ein neues Image-Objekt zurück, das den zugeschnittenen Teil enthält.

Beispiel:

Berücksichtigen Sie die folgende Verwendung:

<code class="language-csharp">Image originalImage = Image.FromFile("image.png");

Rectangle cropArea = new Rectangle(100, 100, 200, 300);
Image croppedImage = CropImage(originalImage, cropArea);</code>
Nach dem Login kopieren

In diesem Beispiel wird ein Bereich des Originalbilds beginnend bei den Koordinaten (100, 100) mit einer Breite von 200 Pixeln und einer Höhe von 300 Pixeln zugeschnitten und das Ergebnis in der Variable „croppedImage“ gespeichert.

Weitere Ressourcen:

Ausführlichere Informationen und Beispiele finden Sie in den folgenden Ressourcen:

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

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage