Die Wiederherstellung von großen Sammlungen von Bildern während der Aufrechterhaltung ihres Aspektverhältnisses ist eine allgemeine Anforderung für E-Commerce, Web-Galerien und mobile Apps. Aspose.Imaging für .NET vereinfacht diesen Prozess durch die Automatisierung der Wiederholung von mehreren Bilder mit Leichtigkeit, um sicherzustellen, dass keine Bildverzerrung während des Betriebs auftritt.

Real-Weltproblem

Bei der Vorbereitung von Bildern für die Anzeige auf verschiedenen Plattformen oder in verschiedenen Kontexten (z. B. Miniaten für eine Galerie) ist es entscheidend, ihre Aspekträume zu erhalten. Festigte Dimensionen können zu verzerrten oder gekrümmten Bilder führen, die sowohl aus einer ästhetischen als auch aus der Perspektive der Benutzererfahrung unerwünscht sind.

Überblick der Lösung

Aspose.Imaging für .NET bietet robuste Tools, um Bilderfolder durchzuführen, neue Größen basierend auf Zielweite oder Höhe berechnen und sie ohne manuelle Berechnungen verhältnismäßig umzusetzen.Dies sorgt dafür, dass alle umgekehrten Bilder ihre ursprünglichen Aspektrate behalten und die Integrität Ihrer visuellen Inhalte bewahren.

Voraussetzung

Bevor Sie in die Implementierungsdetails schwimmen, stellen Sie sicher, dass Sie die folgenden Einstellungen haben:

  • Visual Studio 2019 oder später
  • .NET 6.0 oder höher (oder .NET Framework 4.6.2+)
  • Aspose.Imaging für .NET von NuGet
  • Ein Ordner mit Ihren Bildern (JPG, PNG, BMP usw.)

Sie können das erforderliche Paket über die Package Manager Console installieren:

PM> Install-Package Aspose.Imaging

Komplett Code Example C# : Batch Resize Bilder mit Aspect Ratio

Im Folgenden ist ein vollständiges Arbeitscode Beispiel, das zeigt, wie man Bilder resizieren kann und ihre Aspose.Imaging für .NET beibehalten.

More in this category