So erstellen Sie ein Thumbnail aus einem JPG-Bild in C#

So erstellen Sie ein Thumbnail aus einem JPG-Bild in C#

Ein Miniaturbild ist ein Titelbild Ihres Blogbeitrags oder eines beliebigen Videos. Es spielt eine entscheidende Rolle, um Besucher auf Ihre Online-Plattform zu locken. Dieser Leitfaden stellt Ihnen einen Thumbnail-Generator Bibliothek vor, der eine breite Palette von Methoden bietet. Nun, es ist ziemlich schnell und effizient, wenn es darum geht, Thumbnails programmgesteuert zu erstellen. Lassen Sie uns jedoch beginnen und lernen, wie man ein Miniaturbild aus einem JPG-Bild in C# erstellt, und wir werden diese Funktionalität implementieren, indem wir einen Code Schnipsel schreiben.

Wir werden die folgenden Abschnitte in diesem Artikel behandeln:

Thumbnail-Generator-Bibliothek

Dieser Abschnitt enthält vollständige Informationen zum Einrichten dieser Bibliothek in Ihrem .NET-Projekt. Sie können die DLL herunterladen oder diese Bibliothek installieren, indem Sie den folgenden Befehl im Paket-Manager NuGet ausführen.

Install-Package Aspose.Imaging

So erstellen Sie ein Miniaturbild aus einem JPG-Bild in C#

Die Konvertierung eines JPG/JPEG-Bildes in ein Thumbnail erfordert das Schreiben einiger Zeilen Quellcode in C#-Sprache.

Bitte befolgen Sie die Schritte und das unten erwähnte Code-Snippet:

  1. Laden Sie ein Bild mit der Factory-Methode Load exponed by Image class.
  2. Rufen Sie die Methode Resize mit dem Typ LanczosResample auf.
  3. Rufen Sie die Methode Save auf, um das Miniaturbild zu speichern.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

using Aspose.Imaging;
using Aspose.Imaging.Exif;
using Aspose.Imaging.Exif.Enums;
using Aspose.Imaging.FileFormats.Bmp;
using Aspose.Imaging.FileFormats.Dicom;
using Aspose.Imaging.FileFormats.Djvu;
using Aspose.Imaging.FileFormats.Emf;
using Aspose.Imaging.FileFormats.Eps;
using Aspose.Imaging.FileFormats.Eps.Consts;
using Aspose.Imaging.FileFormats.Gif;
using Aspose.Imaging.FileFormats.Gif.Blocks;
using Aspose.Imaging.FileFormats.Jpeg;
using Aspose.Imaging.FileFormats.Jpeg2000;
using Aspose.Imaging.FileFormats.Pdf;
using Aspose.Imaging.FileFormats.Png;
using Aspose.Imaging.FileFormats.Psd;
using Aspose.Imaging.FileFormats.Svg;
using Aspose.Imaging.FileFormats.Tga;
using Aspose.Imaging.FileFormats.Tiff.Enums;
using Aspose.Imaging.ImageFilters.FilterOptions;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.Sources;
using Aspose.Imaging.Xmp;
using Aspose.Imaging.Xmp.Schemas.Dicom;
using System;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;

// Laden Sie ein Bild mit der Factory-Methode Load exponed by Image-Klasse. 
using (Image image = Image.Load("result1.jpg"))
{
    // Rufen Sie die Methode Resize mit dem Typ LanczosResample auf. 
    image.Resize(100, 100, ResizeType.LanczosResample); 
    // Rufen Sie die Save-Methode auf, um das Miniaturbild zu speichern.       
    image.Save("thumb.jpg");    
}

Die Ausgabe ist im Bild unten zu sehen:

Thumbnail-Generator-Bibliothek

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Dieser Blog-Beitrag enthält vollständige Details zum programmgesteuerten Erstellen einer Miniaturansicht aus einem JPG-Bild in C#. Darüber hinaus steht eine umfassende Dokumentation zur Verfügung, um die API-Aufrufe zu ändern. Außerdem können Sie die Dokumentation besuchen, um mehr über diese Thumbnail-Generator-Bibliothek zu erfahren.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie also in Kontakt, um regelmäßige Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Kann ein Thumbnail ein JPG sein?

Ja, Sie können mit dieser .NET Bibliothek ein Miniaturbild-Generierungsmodul erstellen. Es bietet eine breite Palette von Methoden zum Erstellen von Miniaturansichten aus JPG/JPEG-Bildern.

Siehe auch