In diesem Tutorial erfahren Sie, wie Sie image in C# skalieren. Es enthält die Systemkonfiguration, den schrittweisen Algorithmus und einen ausführbaren Beispielcode zum Hochskalieren von Bildern in C#. Darüber hinaus werden benutzerdefinierte Eigenschaften und Methoden behandelt, mit denen Sie den Prozess an Ihre Anforderungen anpassen können.
Schritte zum Skalieren von Fotos in C#
- Konfigurieren Sie das System so, dass es mit Aspose.Drawing for .NET zusammenarbeitet, um Bilder zu skalieren
- Initiieren Sie eine Instanz der Klasse Bitmap
- Erstellen Sie ein Objekt der Klasse Graphics und legen Sie den Interpolationsmodus fest
- Legen Sie die Bildkoordinaten und den Skalierungsfaktor fest
- Skalieren Sie die Eingabe und schreiben Sie das generierte Bild
Diese Schritte erläutern den Algorithmus zur Skalierung von Bildern ohne Qualitätsverlust in C#. Erstellen Sie ein Bitmap-Klassenobjekt mit dem angegebenen Format und der angegebenen Größe. Als nächstes legen Sie den Maßstab des Bildes fest und rendern das generierte Bild im JPG- oder PNG-Bildformat.
Code zum Hochskalieren von Bildern in C#
Bei diesem Beispielcode handelt es sich um eine Basisversion, die zeigt, wie man ein Bild in C# hochskaliert. Verbessern Sie diesen Code, indem Sie verschiedene Pixelinterpolationsmodi festlegen, z. B. bikubisch, bilinear, Standard usw. Ebenso können Sie den Skalierungsfaktor ändern, um die Bildgröße an Ihre erforderliche Höhe und Breite anzupassen.
Dieser Leitfaden stellt den schnellen Ansatz zum Skalieren von Fotos in C# vor. Wenn Sie außerdem daran interessiert sind, Bilder auszuschneiden, lesen Sie den Artikel über Bildausschnitt in C#.