Manuale completo degli adattatori Aspose.PSD per .NET

Panoramica

Questo è un manuale completo su come lavorare con gli adattatori Aspose.PSD per ampliare le funzionalità di Aspose.PSD. Gli adattatori sono pacchetti NuGet speciali che consentono un’integrazione senza soluzione di continuità di Aspose.PSD con altri prodotti Aspose, consentendoti di esportare i tuoi file in vari formati non supportati senza sforzo, senza la necessità di scrivere del codice di integrazione aggiuntivo.

Applicazione delle licenze

Consulta l’intero articolo sull’applicazione delle licenze per gli adattatori.

La licenza può essere applicata utilizzando il seguente esempio:

// To work with adapters you need both Aspose.PSD and adaptee Licenses
// Here is how to apply Aspose.PSD License
var license = new Aspose.PSD.License();
license.SetLicense(@"Aspose.PSD.NET.lic");
// Here is example of how to apply Adaptee License for Aspose.Imaging
var licImaging = new Aspose.Imaging.License();
licImaging.SetLicense(@"Aspose.Imaging.NET.lic");
// Then you can run any code of adapters or PSD or Imaging library

È consigliabile applicare la licenza una sola volta nel modulo di inizializzazione del tuo progetto.

Riferimento agli Adattatori Aspose.PSD

Innanzitutto devi fare riferimento ad Aspose.PSD.Adapters.Imaging da Nuget o scaricarli dalla Pagina di rilascio di Aspose (Gli adattatori sono inclusi nel pacchetto di rilascio principale al momento come binario separato) per il tuo progetto.

Riferimenti necessari

Potrebbe essere necessario fare riferimento ad altri pacchetti aggiuntivi

Abilitazione di caricatori ed esportatori degli adattati

Abilitazione degli adattatori

Quando hai bisogno di utilizzare gli adattatori, utilizza il seguente codice:

Disabilitazione degli adattatori

Nel processo di sviluppo potresti doverti trovare nella situazione in cui gli adattatori dovrebbero essere disabilitati. Questo è un caso comune se in una parte del codice hai bisogno di utilizzare i caricatori di Aspose.PSD e utilizzare i caricatori degli adattati in un’altra parte. In tal caso, utilizza il seguente codice:

Caricamento delle immagini utilizzando gli Adattatori

Utilizzando gli adattatori, è possibile caricare formati popolari non supportati da Aspose.PSD come SVG o WebP.

Uso semplice

Basta utilizzare il seguente codice per il caricamento:

Uso intermedio per l’elaborazione avanzata delle immagini

Se hai bisogno di specificare ulteriori opzioni fornite dall’Adattato, controlla il seguente esempio:

// Load file using Imaging
using (var imImage = Aspose.Imaging.Image.Load("input.svg"))
{
// Call the ".ToPsdImage()" method
using (var psdImage = imImage.ToPsdImage())
{
// And then work with PsdImage
psdImage.AddTextLayer("Some text", new Rectangle(100, 100, 100, 50));
var hue = psdImage.AddHueSaturationAdjustmentLayer();
hue.Hue = 130;
// You'll get the PSD file with 3 layers including Text and Adjustment Layers
psdImage.Save("MyOutput.psd");
}
}

Puoi lavorare con immagini SVG utilizzando tutte le funzionalità di Imaging e quindi esportarle con una singola chiamata di metodo.

Esportazione delle immagini utilizzando gli Adattatori

Ci sono molte situazioni in cui non devi aprire un formato non supportato, ma esportare in esso. In questi casi dovresti abilitare gli esportatori e utilizzare il seguente codice:

Conclusione

L’utilizzo degli Adattatori Aspose.PSD per il caricamento e l’esportazione dei file è una svolta per gli sviluppatori. Questi potenti pacchetti NuGet consentono un’integrazione senza soluzione di continuità di Aspose.PSD con altri prodotti Aspose, facilitando più che mai l’apertura e il lavoro con formati di file non supportati senza la necessità di scrivere ulteriore codice di integrazione. Con gli Adattatori Aspose.PSD, puoi risparmiare tempo e fatica eliminando la necessità di codice aggiuntivo e processi di conversione manuali. Che tu stia caricando o esportando file, gli Adattatori Aspose.PSD forniscono una soluzione comoda ed efficiente che apre nuove possibilità per i tuoi progetti. Sperimenta la potenza degli Adattatori Aspose.PSD e porta il tuo processo di sviluppo al livello successivo.