Il batch di riassunzione di grandi collezioni di immagini, mantenendo il loro rapporto di aspetto, è un requisito comune per e-commerce, gallery web e applicazioni mobili. Aspose.Imaging per .NET semplifica questo processo automatizzando la ripresa di molteplici immagini con facilità, assicurando che nessuna distorsione dell’immagine si verifichi durante l’operazione.

Il problema del mondo reale

Quando si preparano le immagini per la visualizzazione su diverse piattaforme o in contesti diversi (come i miniati per una galleria), è fondamentale mantenere le loro proporzioni di aspetto. Dimensioni fisse possono portare a immagini distorte o crollate, che è indesiderabile sia da una prospettiva estetica che dell’esperienza utente.

Soluzione Overview

Aspose.Imaging per .NET fornisce strutture robuste per girare attraverso cartelle di immagini, calcolare nuove dimensioni in base alla larghezza o all’altezza del target, e riprodurle proporzionalmente senza calcoli manuali.

Prerequisiti

Prima di immersi nei dettagli di implementazione, assicurati di avere la seguente impostazione:

  • Visual Studio 2019 o successivo
  • .NET 6.0 o successivo (o .Net Framework 4.6.2+)
  • Aspose.Imaging per .NET da NuGet
  • Una cartella con le tue immagini (JPG, PNG, BMP, ecc.)

È possibile installare il pacchetto necessario tramite la console Package Manager:

PM> Install-Package Aspose.Imaging

Esempio di codice completo C# : Batch Resize Immagini con Ratio di Aspetto

Di seguito è un esempio di codice di lavoro completo che dimostra come riassumere le immagini mantenendo il loro rapporto di aspetto utilizzando Aspose.Imaging per .NET.

More in this category