Batch Resize und Convert Bilder in C# mit Aspose.Imaging

Die Wiederherstellung von Bildern, um spezifische Anforderungen anzupassen oder sie in verschiedene Formate zu konvertieren, ist eine häufige Aufgabe, wenn Sie Medien für Web-Anwendungen, mobile Apps oder Archiv-Speicher vorbereiten. manuell wiederherstellen und Umwandeln von Tausenden von Bilder kann Zeit und Fehler verbrauchen. Dieser Blog-Post wird Sie durch die Automatisierung dieser Aufgaben mit der leistungsfähigen Aspose.Imaging Bibliothek in C#. Wir werden abdecken, wie man Bilder von einem Format zum anderen mit nur wenigen Zeilen von Code umwandelt.

Einführung

In diesem Tutorial werden wir erforschen, wie man Aspose.Imaging für .NET zum Automatisieren von Bildreisen und Konvertierung. Dieser Prozess ist bei der Vorbereitung von Bildern für Web- oder mobile Anwendungen, wo spezifische Dimensionen und Formate erforderlich sind. Am Ende dieses Leitfaden, haben Sie eine umfassende Verständnis von wie Sie Ihre Umgebung zu konfigurieren, Bilder aus einem Ordner hochladen, sie verhältnismäßig oder an festgelegte Dimensionen, konvertieren ihr Format und speichern die Ergebnisse.

Voraussetzung

Bevor Sie in den Code schwimmen, stellen Sie sicher, dass Sie die folgenden haben:

  • Visual Studio 2019 oder später
  • .NET 6.0 oder höher (oder .NET Framework 4.6.2+)
  • Eine Folder, die Quellbilder in verschiedenen Formaten wie PNG, BMP, TIFF usw. enthält.
  • Aspose.Imaging für .NET über NuGet installiert

Um das Paket zu installieren, öffnen Sie die Package Manager Console und starten Sie:

PM> Install-Package Aspose.Imaging

Vollständiges Code Beispiel

Im Folgenden gibt es ein vollständiges arbeitendes Beispiel, das zeigt, wie man Bilder mit Aspose.Imaging resize und konvertiert.

Verständnis des Codes

Lassen Sie uns diese Umsetzung in Schlüsselschritte für ein besseres Verständnis unterbrechen:

Schritt 1: Initial Setup

Zunächst initialisieren wir die gemessenen Lizenz und laden wir ein Eingabedatei auf. Dieser Schritt ist entscheidend, um sicherzustellen, dass Sie die Lizenzanforderungen bei der Verwendung von Aspose.Imaging erfüllen.

In diesem Snippet setzen wir die gemessenen Lizenz auf, indem wir Ihre öffentlichen und privaten Schlüssel bereitstellen.

Schritt 2: Konfigurieren von Optionen

Danach konfigurieren wir die Konvertierungs- / Verarbeitungsoptionen wie Zieldimensionen und Ausgangsformat.

Hier können Sie die neue Breite und Höhe für die Wiedergabe von Bildern proportional oder zu festen Dimensionen angeben. Zusätzlich setzen Sie das gewünschte Ausgangsformat (z. B. JPEG).

Schritt 3: Durchführung der Operation

Jetzt führen wir die Hauptoperation durch die Anrufe der geeigneten Methoden aus Aspose.Imaging durch.

Dieser Abschnitt zeigt, wie man ein Bild mit ResizeProportional oder ResizeFullFrame, gefolgt durch das Speichern in einem neuen Format.

Schritt 4: Sparen Sie Ergebnisse

Schließlich speichern wir die verarbeiteten Bilder mit unseren gewünschten Einstellungen.

In diesem Teil des Codes geben Sie den Ausgangsweg und den Dateinamen für jedes Bild fest. Die Bibliothek bearbeitet die Konvertierung und speichert die Dateien entsprechend.

Grundkodexample (komplete und Runnable)

Im Folgenden ist ein vollständiges Beispiel, das zeigt, wie man Bilder mit Aspose.Imaging umfasst und umwandelt:

Schlussfolgerungen

Durch die Folge dieser Anleitung sollten Sie jetzt in der Lage sein, den Prozess der Wiedergabe und Konvertierung von Bildern in C# mit Aspose.Imaging zu automatisieren. Dies spart nicht nur Zeit, sondern sorgt auch für Konsistenz über Ihre Projekte. Für fortschrittliche Szenarien oder zusätzliche Funktionen, lesen Sie die offizielle Dokumentation und andere damit verbundene KB Artikel.

Für weitere Lesung und Erforschung:

More in this category