Crea livello immagine PSD C#

I file PSD vengono utilizzati per creare immagini utilizzando diversi livelli contenenti forme, testo, effetti, ecc. Potrebbe essere necessario creare un’immagine PSD a livello di codice nelle applicazioni. In base a tali scenari di elaborazione delle immagini, questo articolo illustra come creare un’immagine PSD a livello di codice in C#.

API C# per creare un’immagine PSD - Installazione

L’API Aspose.PSD for .NET supporta la creazione, la modifica o la manipolazione di PSD e molti altri formati di file supportati. Puoi configurare l’API scaricando il suo file DLL dalla sezione Download o con il seguente comando NuGet:

PM> Install-Package Aspose.PSD

Crea un’immagine PSD usando C#

Un file PSD può contenere uno o più livelli. Ad esempio, un livello di testo, un livello di immagine, un livello di forme, ecc. In questo esempio, aggiungeremo forme come un rettangolo e un’ellisse, nonché un livello di testo per la dimostrazione. È necessario seguire i passaggi seguenti per creare un’immagine PSD utilizzando C#:

  1. Crea una nuova immagine usando la classe PsdImage.
  2. Cancella i dati dell’immagine e aggiungi un rettangolo e un’ellisse.
  3. Aggiungi un livello di testo con qualsiasi stringa di testo.
  4. Scrivi il file PSD di output usando il metodo Salva.

Il frammento di codice seguente spiega come creare un’immagine PSD a livello di codice in C#:

// Crea una nuova immagine da zero
PsdImage image = new PsdImage(450, 450);

// Riempi i dati dell'immagine
Graphics graphics = new Graphics(image);
graphics.Clear(Color.White);

// Disegna un rettangolo
graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(10, 30, 80, 40));

// Disegna una forma ellittica specificando l'oggetto Penna, il colore e le coordinate
graphics.DrawEllipse(new Pen(new SolidBrush(Color.Red)), new Rectangle(60, 80, 130, 90));

// Aggiungi un livello di testo
image.AddTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// Salva il file PSD di output
image.Save("CreatePSD.psd");

Esplora le funzionalità dell’API

Puoi dare un’occhiata alla documentazione per controllare molte altre funzionalità offerte dall’API.

Ottieni la licenza di valutazione gratuita

Puoi valutare l’API a pieno regime senza alcuna limitazione di valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come creare un’immagine PSD a livello di codice usando C#. Hai esplorato come disegnare un rettangolo e un’ellisse specificando le coordinate e il colore delle forme. Allo stesso modo, all’immagine PSD viene aggiunto anche un livello di testo per spiegare con quanta semplicità puoi integrare queste funzionalità nelle tue applicazioni di elaborazione delle immagini. Inoltre, non esitare a contattarci nel forum in caso di domande.

Guarda anche