So ändern Sie die Größe eines Bildes in C#

So ändern Sie die Größe eines Bildes in C#

Dieser kurze Tutorial beschreibt, wie man ein Bild in C# umgewandelt, indem man das Quellbild laden und dann die Resize-Funktion anruft, um die Transformation durchzuführen. Der Tutorial bietet C#-Code zusammen mit Schritten, um die Umgebung für die Umstellung von Bildern verschiedener Typen zu konfigurieren, einschließlich JPEG, BMP, PNG und GIF.

Vorteile von Resizing Images

  • Reduzierte Dateigröße:- Kleinere Bilder besitzen weniger Speicherplatz und reduzieren Ladezeiten.

  • Verbesserung der Leistung:- Schnelleres Bild renderieren und verarbeiten in Anwendungen.

  • Erweiterte Benutzererfahrung:- Die Ladezeiten verbessern sich deutlich, vor allem für Web-Anwendungen.

Voraussetzungen: Umwelt vorbereiten

  • Installieren Sie Visual Studio oder eine kompatible .NET IDE.
  • Installieren Sie Aspose.Imaging über den NuGet Package Manager.

Step-by-Step Guide zur Resize des Bildes in C#

Schritt 1: Konfigurieren der Umwelt

Hinzufügen Sie die Aspose.Imaging Bibliothek zu Ihrem Projekt.

Install-Package Aspose.Imaging

Schritt 2: Laden Sie das Quellbild herunter

Load the image that you want to resize into an Image class object.

using (Image imageToResize = Image.Load("ImageToResize.jpg"))
{
    // Further processing steps follow here
}

Schritt 3: Rufen Sie die Resize Methode an

Invoke the Resize method to change the dimensions of the source image, specifying your chosen resize type.

imageToResize.Resize(imageToResize.Width * 2, imageToResize.Height * 2, ResizeType.AdaptiveResample);

Schritt 4: Speichern Sie das neu erstellte Bild

Nach der Wiedergabe speichern Sie das neue Bild auf den Disk im gewünschten Format.

imageToResize.Save("ResizedPhoto_AdaptiveResample.jpg");

Komplett Code Example zum Resize Bild

Hier ein vollständiges Beispiel, das die Wiederherstellung eines Bildes demonstriert:

// Load the source image to resize
using (Image imageToResize = Image.Load("ImageToResize.jpg"))
{
    // Resize the image using the specified ResizeType
    imageToResize.Resize(imageToResize.Width * 2, imageToResize.Height * 2, ResizeType.AdaptiveResample);

    // Save the resized image to disk in the desired format
    imageToResize.Save("ResizedPhoto_AdaptiveResample.jpg");
}

Zusätzliche Informationen

  • You can choose different resize types such as LanczosResample and BilinearResample to suit your needs.
  • Alternatively, you can use the ImageResizeSettings class for more advanced options during the resizing process.

Schlussfolgerungen

Dieses Tutorial hat Ihnen gezeigt, wie Sie Bilder in C# mit Aspose.Imaging resizieren.Der Resizierungsprozess ist einfach und flexibel, so dass verschiedene Arten von Bildern leicht angepasst werden können.

 Deutsch