Lavorare con i Livelli

Creare un Gruppo di Livelli

Un gruppo di livelli è costituito da uno o più livelli e aiuta ad organizzare livelli simili o correlati. Utilizzando Aspose.PSD per .NET è possibile creare un gruppo di livelli. A questo scopo, è stato aggiunto un nuovo metodo AddLayerGroup in una classe PsdImage per aggiungere il gruppo di livelli.

I passaggi per creare gruppi di livelli sono semplici come segue:

  • Creare un’istanza di un’immagine utilizzando la classe PsdImage con larghezza, altezza e opzioni immagine specificate.
  • Creare un LayerGroup con il nome del gruppo e l’indice specificati.
  • Creare un’istanza della classe Layer ed assegnare l’immagine PSD ad essa.
  • Aggiungere il livello creato al gruppo di livelli utilizzando il metodo AddLayer esposto dalla classe LayerGroup
  • Salvare i risultati.

Il seguente frammento di codice mostra come creare un gruppo di livelli.

Rinominare un Livello

Puoi utilizzare qualsiasi nome che desideri, ma la pratica tipica è utilizzare una descrizione generale dell’oggetto o dell’elemento che si trova in quel livello. Questo articolo dimostra come è possibile modificare il nome di un livello utilizzando Aspose.PSD per .NET. A questo scopo, è stata aggiunta una nuova proprietà DisplayName nella classe Layer per visualizzare correttamente un nome di livello. È stato osservato che quando Photoshop salva un nome di livello utilizzando la proprietà Name, allora i caratteri coreani vengono memorizzati come byte 63 ‘?’ in ASCII. Quindi, se desideri visualizzare correttamente un nome di livello, utilizza la proprietà DisplayName poiché la proprietà Name non supporta i caratteri coreani.

Il seguente esempio di codice mostra come è possibile rinominare un livello.

Supporto dei Livelli Collegati

Il collegamento dei livelli è simile all’aggregazione dei livelli. Se stai collegando due o più livelli, ti consentirà di apportare determinate modifiche ad entrambi i livelli collegati. Ad esempio, se applichi trasformazioni a un livello allora verranno applicate a tutti gli altri livoni collegati. Questo articolo dimostra come puoi ottenere e scollegare i livelli collegati utilizzando Aspose.PSD.