Converti PSD in PNG in C#

PSD (Photoshop Document) è il formato di file nativo di Adobe Photoshop, comunemente utilizzato per creare loghi, brochure e varie grafiche. Mentre i designer possono esportare i livelli di Photoshop come immagini PNG direttamente all’interno di Adobe Photoshop, è anche possibile convertire i file PSD in immagini PNG programmaticamente, senza la necessità di Photoshop. In questo articolo, esploreremo come convertire un PSD in un’immagine PNG in C# utilizzando l’API potente Aspose.PSD per .NET.

Indice

  1. API di conversione da C# PSD a PNG
  2. Passaggi per convertire PSD in PNG
  3. Converti PSD in PNG utilizzando C#

API di conversione da C# PSD a PNG

Per convertire i file PSD in immagini PNG, utilizzeremo l’API Aspose.PSD per .NET. Questo robusto plugin .NET semplifica la manipolazione dei formati di file di Adobe Photoshop, consentendo alle applicazioni .NET di caricare e leggere sia i file PSD che i file PSB. Con Aspose.PSD, puoi facilmente aggiornare le proprietà dei livelli, aggiungere filigrane, ruotare, scalare, renderizzare e convertire i file PSD, insieme a una varietà di altri formati di file supportati, il tutto senza la necessità di Adobe Photoshop.

La classe Image funge da classe base per tutti i tipi di immagine. La classe PsdImage consente di caricare, modificare e salvare file PSD. Include il metodo Save(string, ImageOptionsBase) per salvare il PSD in un formato di file e posizione specificati. Inoltre, l’API fornisce la classe PsdLoadOptions per specificare le opzioni di caricamento e la classe PngOptions per definire le opzioni di creazione del formato di file PNG.

Puoi scaricare la DLL dell’API o installarla tramite NuGet:

PM> Install-Package Aspose.PSD

Come convertire PSD in PNG

Convertire un file PSD in formato PNG è semplice. Segui questi passaggi:

  • Definisci le opzioni di caricamento PSD.
  • Carica il file PSD.
  • Specifica le opzioni di salvataggio PNG.
  • Salva il PSD come PNG.

Nella sezione successiva, tradurremo questi passaggi in codice C# per esportare un file PSD in formato PNG.

Converti PSD in PNG utilizzando C#

Per convertire i file PSD in immagini PNG utilizzando C#, segui questi passaggi:

  1. Crea un’istanza della classe PsdLoadOptions.
  2. Specifica le opzioni di caricamento, come ReadOnlyMode.
  3. Carica il file PSD come PsdImage utilizzando la classe Image.
  4. Inizializza l’oggetto della classe PngOptions.
  5. Specifica le opzioni PNG, inclusi ColorType, Progressive e CompressionLevel.
  6. Salva il file di output utilizzando il metodo Save().

Ecco un esempio di codice che dimostra come convertire un PSD in un PNG in C#:

Fonte PSD

Fonte PSD

Converti PSD in PNG utilizzando C#

PNG convertito

Ottieni una licenza temporanea gratuita

Puoi ottenere una licenza temporanea gratuita per provare Aspose.PSD per .NET senza limitazioni di valutazione.

Conclusione

In questo articolo, abbiamo imparato come:

  • Caricare un file PSD esistente.
  • Specificare le opzioni di caricamento PSD e PNG.
  • Salvare un PSD come PNG utilizzando C#.

Oltre a convertire PSD in PNG in C#, puoi scoprire di più su Aspose.PSD per .NET visitando la documentazione ed esplorando varie funzionalità supportate dall’API. Se hai domande o hai bisogno di assistenza, non esitare a contattarci nel nostro forum di supporto gratuito.

Vedi anche