Aspose.PSD FOSS for .NET — Domande frequenti

Aspose.PSD FOSS for .NET — Domande frequenti

Licenze & Open Source

Qual è il modello di licenza?

Aspose.PSD FOSS per .NET è con licenza MIT. Puoi usarlo, modificarlo e ridistribuirlo secondo i termini della licenza MIT.

Posso usarlo in prodotti commerciali?

Sì. La licenza MIT consente l’uso commerciale, la modifica e la ridistribuzione senza royalty.

Installazione & Requisiti

Come installare Aspose.PSD FOSS per .NET?

git clone https://github.com/aspose-psd-foss/Aspose.PSD-FOSS-for-.NET.git
cd Aspose.PSD-FOSS-for-.NET
dotnet build

Ci sono dipendenze native?

No. La libreria è gestita .NET code senza dipendenze native o di terze parti dichiarate nel suo file di progetto.

Supporto dei formati

Quali formati può Aspose.PSD FOSS per .NET leggere e scrivere?

Carica e salva file PSD e PSB (documento grande di Photoshop). Image.Load e PsdImage.Load aprono un documento da un percorso file o da uno stream; PsdImage.Save lo scrive nuovamente su PSD/PSB.

Esegue il rendering o esporta i dati pixel in altri formati immagine?

No. Questa versione FOSS carica e modifica la struttura del documento PSD/PSB e i metadati dei layer — non rasterizza né esporta in altri formati raster come PNG o JPEG.

API Usage

Qual è la classe principale di ingresso?

PsdImage (una sottoclasse di Image). Carica un documento con PsdImage.Load, poi leggi la sua collezione Layers e le proprietà dell’intestazione.

Come posso ispezionare i livelli di un documento?

Leggi la proprietà Layers su un PsdImage caricato per ottenere la sua collezione di oggetti Layer. Ogni Layer espone metadati come nome, visibilità, opacità, ritaglio, modalità di fusione e limiti.

Posso modificare i metadati del livello?

Sì — Layer espone un setter funzionante per diverse proprietà (ad esempio, visibilità e nome possono essere modificati), e PsdImage.Layers stesso ha un setter funzionante per sostituire la collezione. Alcune proprietà specifiche non sono supportate in questa build FOSS — vedi le Limitazioni note qui sotto.

Come salvo le modifiche in un file?

Chiama PsdImage.Save con un percorso di destinazione o uno stream dopo aver apportato le modifiche.

Limitazioni note

Cosa non è supportato in questa build FOSS?

Alcuni setter di proprietà generano NotSupportedException anziché applicare la modifica: setter PsdImage.ActiveLayer, PsdImage.ImageResources, PsdImage.GlobalLayerResources e PsdImage.HasTransparencyData; setter Layer.ChannelInformation, Layer.LayerMaskData e Layer.LayerBlendingRangesData. Ognuno genera un messaggio chiaro specifico per FOSS (ad esempio, “Changing the active layer is not supported by this FOSS build.”) così la limitazione è individuabile a runtime.

Queste limitazioni saranno rimosse in una versione futura?

Non documentato. Controlla le note di rilascio del progetto per aggiornamenti.

Vedi anche

 Italiano