Converti PSD in PNG in C#

PSD (Photoshop Document) è il formato di file immagine nativo per Adobe Photoshop, ampiamente utilizzato per creare loghi, brochure e vari altri grafica. Mentre i designer possono facilmente esportare i livelli di Photoshop come immagini PNG direttamente in Adobe Photoshop, puoi anche convertire o esportare file PSD in immagini PNG programmaticamente senza bisogno di Photoshop. In questo articolo, esploreremo come convertire un PSD in un’immagine PNG in C#.

Argomenti Trattati

  1. API Convertitore C# PSD in PNG
  2. Passaggi per Convertire PSD in PNG
  3. Converti PSD in PNG usando C#

API Convertitore C# PSD in PNG

Per convertire i file PSD in immagini PNG, utilizzeremo l’API Aspose.PSD per .NET. Questo potente Plugin .NET consente una facile manipolazione dei formati di file di Adobe Photoshop. Permette alle applicazioni .NET di caricare e leggere sia file PSD che PSB. Con questa API, puoi aggiornare le proprietà dei livelli, aggiungere filigrane, ruotare, scalare, renderizzare e convertire file PSD, insieme a vari 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 immagini. La classe PsdImage ti 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 le opzioni di creazione del formato di file PNG.

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

PM> Install-Package Aspose.PSD

Come convertire PSD in PNG

Convertire un file PSD in un formato immagine 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 usando 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#:

Source PSD

PSD di origine

Converti PSD in PNG usando 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 sul nostro forum di supporto gratuito.

Vedi Anche