Heim >Backend-Entwicklung >C++ >Wie kann man Bilder in C# mit Image.crop () und bitmap.clone () erregen?

Wie kann man Bilder in C# mit Image.crop () und bitmap.clone () erregen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2025-01-27 20:05:081006Durchsuche

How to Crop Images in C# Using Image.Crop() and Bitmap.Clone()?

c# Bildschneidemethode

Bildschneiden ist eine häufige Aufgabe bei der Bildverarbeitung, mit der die unnötigen Teile im Bild entfernen, den spezifischen Bereich hervorheben oder die Bildzusammensetzung verbessern. In diesem Artikel wird zwei C# -Bildschneidemethoden mit hohem Effizienz eingeführt:

Verwenden Sie Bild.Crop () Methode:

Frage: Wie verwendet ich die Bildmethode.

Antwort:

Bild.Crop () Methode muss den zu schneidenen rechteckigen Bereich angeben. Beispiele wie folgt:

Verwenden Sie Bitmap.clone () Methode:

<:> Frage:

Können Sie die Methode Bitmap.clone () anstelle der Bild.Crop () -Methode verwenden, um das Bild zu schneiden?
<code class="language-csharp">Image img = Image.FromFile("image.jpg");
Rectangle cropArea = new Rectangle(100, 100, 200, 200);
Image croppedImage = img.Clone() as Image;
croppedImage.Crop(cropArea);
croppedImage.Save("cropped-image.jpg");</code>

Antwort:

Ja. Die Methode bitmap.clone () erstellt ein neues Bild basierend auf dem angegebenen Rechteck. Bei der Verarbeitung der Bitmap ist diese Methode etwas schneller als das Bild.Crop () -Methode:

Das obige ist der detaillierte Inhalt vonWie kann man Bilder in C# mit Image.crop () und bitmap.clone () erregen?. 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