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>
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>
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!