Comment créer une vignette à partir d'une image JPG en C#

Comment créer une vignette à partir d’une image JPG en C#

Une image miniature est une image de couverture de votre article de blog ou de toute vidéo. Il joue un rôle essentiel pour attirer des visiteurs sur votre plateforme en ligne. Ce guide vous présentera un générateur de vignettes bibliothèque qui offre un large éventail de méthodes. Eh bien, c’est assez rapide et efficace pour créer des vignettes par programmation. Cependant, commençons et apprenons à créer une vignette à partir d’une image JPG en C# et nous implémenterons cette fonctionnalité en écrivant un code snippet.

Nous couvrirons les sections suivantes dans cet article :

Bibliothèque de générateurs de vignettes

Cette section vous fournira des détails complets pour configurer cette bibliothèque dans votre projet .NET. Vous pouvez télécharger la DLL ou installer cette bibliothèque en exécutant la commande suivante dans le gestionnaire de packages NuGet.

Install-Package Aspose.Imaging

Comment créer une vignette à partir d’une image JPG en C#

La conversion d’une image JPG/JPEG en vignette consiste à écrire quelques lignes de code source en langage C#.

Veuillez suivre les étapes et l’extrait de code mentionnés ci-dessous :

  1. Charger une image à l’aide de la méthode d’usine Charger exposé par la classe Image.
  2. Appelez la méthode Resize avec le type de LanczosResample.
  3. Appelez la méthode Save pour enregistrer l’image miniature.

Copiez et collez le code suivant dans votre fichier principal :

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;

// Chargez une image à l'aide de la méthode d'usine Charger exposé par la classe Image. 
using (Image image = Image.Load("result1.jpg"))
{
    // Appelez la méthode Resize avec le type LanczosResample. 
    image.Resize(100, 100, ResizeType.LanczosResample); 
    // Appelez la méthode Save pour enregistrer l'image miniature.       
    image.Save("thumb.jpg");    
}

La sortie peut être vue dans l’image ci-dessous:

Bibliothèque de générateurs de vignettes

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Ce billet de blog a fourni des détails complets sur la façon de créer une vignette à partir d’une image JPG en C# par programmation. De plus, une documentation complète est disponible pour modifier les appels d’API. De plus, vous pouvez visiter la documentation pour en savoir plus sur cette bibliothèque de générateurs de vignettes.

De plus, nous vous suggérons de suivre notre Guide de démarrage.

Enfin, conholdate.com écrit de nouveaux articles de blog. Alors, restez en contact pour des mises à jour régulières.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Une vignette peut-elle être un JPG ?

Oui, vous pouvez créer un module de génération de vignettes à l’aide de cette bibliothèque .NET. Il offre un large éventail de méthodes pour créer des vignettes à partir d’images JPG/JPEG.

Voir également