Comprimi APNGs tramite C#
Crea le tue app .NET per comprimere i file APNG utilizzando le API lato server.
Come comprimere file APNG utilizzando C#
La preparazione delle immagini per la pubblicazione coinvolge aspetti sia creativi che tecnici, inclusa la compressione dei file. Sebbene le immagini ad alta risoluzione siano fondamentali per la stampa o la pubblicità esterna, potrebbero ridurre le prestazioni web a causa delle grandi dimensioni dei file. La tecnica di compressione delle immagini appropriata varia a seconda dello scopo e della piattaforma di pubblicazione. I file di grandi dimensioni possono rallentare i tempi di caricamento, in particolare sulle connessioni mobili, portando a un’esperienza utente insoddisfacente. Gli utenti potrebbero abbandonare un sito che impiega troppo tempo per caricarsi e cercare un’alternativa più veloce. Al contrario, un’eccessiva compressione delle immagini può provocare sfocature e pixelazioni, peggiorando l’esperienza visiva. La scelta giusta degli algoritmi e dei rapporti di compressione è essenziale per trovare un equilibrio tra dimensione del file e qualità dell’immagine. Per comprimere i file APNG, utilizzeremo Aspose.Imaging per .NET API che è un’API di conversione e manipolazione delle immagini ricca di funzionalità, potente e facile da usare per la piattaforma C#. Aprire NuGet gestore pacchetti, cerca Aspose.Imaging e installa. È inoltre possibile utilizzare il seguente comando dalla Console di gestione pacchetti.
Comando della console di Package Manager
PM> Install-Package Aspose.Imaging
Passaggi per comprimere APNG tramite C#
Hai bisogno del aspose.imaging.dll per provare il seguente flusso di lavoro nel tuo ambiente.
- Carica file APNG con il metodo Image.Load
- Comprimi immagini;
- Salva l’immagine compressa su disco nel formato supportato da Aspose.Imaging
Requisiti di sistema
Aspose.Imaging per .NET è supportato su tutti i principali sistemi operativi. Assicurati solo di avere i seguenti prerequisiti.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core, applicazione Windows, applicazione Web ASP.NET.
- Ambiente di sviluppo come Microsoft Visual Studio.
- Aspose.Imaging per .NET referenziato nel progetto.
Comprimi immagini APNG - .NET
Informazioni su Aspose.Imaging per l'API .NET
Aspose.Imaging API è una soluzione di elaborazione delle immagini per creare, modificare, disegnare o convertire immagini (foto) all’interno delle applicazioni. Offre: elaborazione delle immagini multipiattaforma, incluse, a titolo esemplificativo ma non esaustivo, conversioni tra vari formati di immagine (inclusa elaborazione uniforme di immagini multipagina o multiframe), modifiche come disegnare, lavorare con primitive grafiche, trasformazioni (ridimensiona, ritaglia, capovolgi e ruota , binarizzazione, scala di grigi, regolazione), funzionalità avanzate di manipolazione delle immagini (filtro, dithering, mascheratura, raddrizzatura) e strategie di ottimizzazione della memoria. È una libreria autonoma e non dipende da alcun software per le operazioni sulle immagini. È possibile aggiungere facilmente funzionalità di conversione delle immagini ad alte prestazioni con API native all’interno dei progetti. Si tratta di API locali private al 100% e le immagini vengono elaborate sui tuoi server.Comprimi APNGs tramite l’app online
Comprimi i documenti APNG visitando il nostro sito web di demo live . La demo dal vivo ha i seguenti vantaggi
APNG Cos'è APNG Formato del file
Un file con estensione .apng (Animated Portable Network Graphics) è un formato grafico raster ed è un'estensione non ufficiale di Portable Network Graphic (PNG). Comprende più fotogrammi (ciascuno di un'immagine PNG) che rappresenta una sequenza di animazione. Ciò fornisce una visualizzazione simile a quella di un file GIF. I file APNG supportano immagini a 24 bit e trasparenza a 8 bit. APNG è compatibile con le versioni precedenti di file GIF non animati. I file APNG utilizzano la stessa estensione .png e possono essere aperti da applicazioni come Mozilla Firefox, Chrome con supporto APNG, app iMessage per iOS 10.
Per saperne di piùAltri formati di compressione supportati
Usando C#, si possono facilmente comprimere diversi formati tra cui.