Hallo Programmierer, dieser Blogbeitrag zeigt, wie man die Größe eines JPEG in C# programmgesteuert reduziert. Aspose.Imaging for .NET ist ein Go-to bildgrößenänderungsdienst für .NET-Anwendungen und Sie können die Größe von JPEG ohne Qualitätsverlust ändern. Die Reduzierung der Größe großer JPG-/JPEG Dateien bringt immer Vorteile in Bezug auf Speicherplatz, Website-Ladezeit und mehr. Sie können also die Größe von JPEG mit diesem online JPEG-Größenreduzierer reduzieren, der auch von Aspose.Imaging for .NET unterstützt wird. Für die Installation dieser C#-Bibliothek ist jedoch keine weitere Abhängigkeit von Drittanbietern erforderlich. Beginnen wir daher gleich mit diesem Leitfaden.
In diesem Handbuch behandeln wir die folgenden Punkte:
- Bildgrößenänderungsdienst – API-Installation
- Reduzieren Sie die Größe eines JPEG in C# – Codebeispiel
- Online JPEG Size Reducer - JPEG bildgröße ändern
Bildgrößenänderungsdienst – API-Installation
Nun, Aspose.Imaging for .NET ist gut für die programmgesteuerte Bildbearbeitung konzipiert. Als C#-Entwickler müssen Sie einige Methodenaufrufe durchführen, um komplexe Aufgaben zu automatisieren. Darüber hinaus bietet diese API zur Bildgrößenänderung Funktionen zum Zuschneiden, Drehen und zur Speicheroptimierung von Bildern. Für die Installation können Sie also entweder die DLL der Bibliothek herunterladen oder sie über den NuGet Package Manager installieren, indem Sie den folgenden Befehl ausführen:
Install-Package Aspose.Imaging
Bitte lesen Sie diese Installations- Anleitung, falls Sie Schwierigkeiten haben.
Reduzieren Sie die Größe eines JPEG in C# - Codebeispiel
Wir haben Aspose.Imaging for .NET auf unserem lokalen System installiert. Jetzt können wir uns die tatsächliche Implementierung ansehen, indem wir ein paar Zeilen Quellcode schreiben, um die Größe des JPEG bilds zu ändern.
Sie können die folgenden Schritte ausführen, um die Größe eines JPEG in C# zu reduzieren:
- Erstellen Sie ein Objekt der Klasse Image und rufen Sie die Methode Load auf, um die JPEG-Quelldatei zu laden.
- Die Methode Resize akzeptiert die Breite und Höhe und die Größe des Bildes wird entsprechend angepasst.
- Sie können die Methode NearestNeighbourResample aufrufen, wenn Sie die Größe des Bildes mithilfe des Algorithmus für den nächsten Nachbarn ändern möchten.
- Mit der Methode Save wird das resultierende JPEG bild auf der Festplatte gespeichert.
Der folgende Codeausschnitt zeigt, wie man die Größe von JPEG bildern programmgesteuert reduziert:
namespace Aspose.Imaging
{
class SVG
{
// Reduzieren Sie die Größe eines JPEG in C#
static void Main(string[] args)
{
// Definieren Sie die Verzeichnisadresse
String dir = "/sample-files/";
// Erstellen Sie ein Objekt der Image Klasse und rufen Sie die Load-Methode auf, um die JPEG-Quelldatei zu laden.
using (Image image = Image.Load(dir + "sample.jpeg"))
{
// Die Resize-Methode akzeptiert die Breite und Höhe und die Größe des Bildes wird entsprechend angepasst.
image.Resize(300, 300);
// Sie können die Methode NearestNeighbourResample aufrufen, wenn Sie die Bildgröße mit dem Nearest-Neighbour-Algorithmus ändern möchten.
// image.ResizeHeightProportionally(image.Height * 2, Aspose.Imaging.ResizeType.NearestNeighbourResample);
// Die Save-Methode speichert das resultierende JPEG bild auf der Festplatte.
image.Save(dir + "result.jpeg");
}
}
}
}
Das obige C#-Codebeispiel ändert die Größe von JPEG ohne Qualitätsverlust, wie Sie im Bild unten sehen können:
Online-JPEG-Größenreduzierer – Ändern Sie die Größe von JPEG bildern
Dieses Online-Tool wird also auch von Aspose.Imaging for .NET unterstützt. Dieser Online-JPEG-Größenreduzierer arbeitet effizient, da er robust und leicht ist. Darüber hinaus können Sie ihn problemlos in einem Webbrowser auf einem Mobilgerät/Desktop öffnen. Es verfügt über eine benutzerfreundliche Benutzeroberfläche, auf der Sie Dateien problemlos per Drag & Drop verschieben können. Darüber hinaus können Sie Ihre Größenänderungsanforderung direkt über die Benutzeroberfläche konfigurieren. Es ist kostenlos und Sie werden nicht aufgefordert, ein Konto zu erstellen. Wir empfehlen Ihnen, dieses erstaunliche Tool mindestens einmal auszuprobieren.
Ändern Sie die JPEG-Größe ohne Qualitätsverlust – Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz nutzen, um diesen Bildgrößenänderungsdienst ohne Evaluierungsbeschränkungen auszuprobieren.
Abschluss
Wir beenden diesen Blogbeitrag hier in der Hoffnung, dass Sie gelernt haben, wie Sie die Größe eines JPEG in C# reduzieren können. Wir haben einen Online-JPEG-Größenreduzierer ausprobiert, um JPEG bilder in kürzester Zeit zu verkleinern. Wenn Sie also auf der Suche nach einem zuverlässigen Bildgrößenverkleinerungsdienst für Ihre Anwendung sind, ist es höchste Zeit. Besuchen Sie außerdem die Dokumentation, die API-Referenzen und das GitHub-Repo, um loszulegen. Schließlich schreibt aspose.com neue Blogbeiträge. Besuchen Sie diese Plattform also erneut, um die neuesten Updates zu erhalten.
Hilfe ist verfügbar
Sie können uns Ihre Fragen oder Anfragen in unserem Forum mitteilen.
Häufig gestellte Fragen – FAQs
Wie verkleinert man ein Bild in C#?
Aspose.Imaging for .NET bietet eine große Auswahl an Klassen und Methoden, um JPEG bilder ohne Qualitätsverlust zu skalieren. Weitere Informationen und ein Codebeispiel finden Sie unter diesem Link.
Wie kann ich die Größe eines JPG bildes reduzieren?
Mit diesem Online JPEG-Größenreduzierer können Sie die Größe von JPEG bildern reduzieren.