Come creare una miniatura da un'immagine JPG in C#

Come creare una miniatura da un’immagine JPG in C#

Un’immagine in miniatura è un’immagine di copertina del tuo post sul blog o di qualsiasi video. Svolge un ruolo fondamentale nell’attrarre visitatori sulla tua piattaforma online. Questa guida ti presenterà un generatore di miniature libreria che offre un’ampia gamma di metodi. Bene, è abbastanza veloce ed efficiente in termini di creazione di miniature a livello di programmazione. Tuttavia, iniziamo e impariamo come creare una miniatura da un’immagine JPG in C# e implementeremo questa funzionalità scrivendo un codice snippet.

Tratteremo le seguenti sezioni in questo articolo:

Libreria generatore di miniature

Questa sezione ti fornirà i dettagli completi per configurare questa libreria nel tuo progetto .NET. È possibile scaricare la DLL o installare questa libreria eseguendo il seguente comando nel gestore pacchetti NuGet.

Install-Package Aspose.Imaging

Come creare una miniatura da un’immagine JPG in C#

La conversione di un’immagine JPG/JPEG in una miniatura è una questione di scrivere un paio di righe di codice sorgente in linguaggio C#.

Si prega di seguire i passaggi e lo snippet di codice indicati di seguito:

  1. Carica un’immagine usando il metodo factory Carica esposto dalla classe Image.
  2. Richiamare il metodo Resize con il tipo di LanczosResample.
  3. Chiama il metodo Save per salvare l’immagine in miniatura.

Copia e incolla il seguente codice nel tuo file principale:

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;

// Carica un'immagine usando il metodo factory Carica esposto dalla classe Image. 
using (Image image = Image.Load("result1.jpg"))
{
    // Richiamare il metodo Resize con il tipo di LanczosResample. 
    image.Resize(100, 100, ResizeType.LanczosResample); 
    // Chiamare il metodo Save per salvare l'immagine in miniatura.       
    image.Save("thumb.jpg");    
}

L’output può essere visto nell’immagine qui sotto:

Libreria generatore di miniature

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limiti di valutazione.

Riassumendo

Questo post di blog ha fornito dettagli completi su come creare una miniatura da un’immagine JPG in C# a livello di programmazione. Inoltre, è disponibile una documentazione completa per modificare le chiamate API. Inoltre, puoi visitare la documentazione per saperne di più su questa libreria di generatori di miniature.

Inoltre, ti consigliamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com sta scrivendo nuovi post sul blog. Quindi, resta in contatto per aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o domande sul nostro forum.

Domande frequenti

Una miniatura può essere un JPG?

Sì, puoi creare un modulo di generazione di miniature utilizzando questa libreria .NET. Offre una vasta gamma di metodi per creare miniature da immagini JPG/JPEG.

Guarda anche