Aspose.PSD FOSS for .NET — Perguntas Frequentes

Aspose.PSD FOSS for .NET — Perguntas Frequentes

Licenciamento & Código Aberto

Qual é o modelo de licenciamento?

Aspose.PSD FOSS for .NET está licenciado sob MIT. Você pode usar, modificar e redistribuir sob os termos da licença MIT.

Posso usá-lo em produtos comerciais?

Sim. A licença MIT permite uso comercial, modificação e redistribuição sem royalties.

Instalação & Requisitos

Como instalo Aspose.PSD FOSS for .NET?

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

Existem dependências nativas?

Não. A biblioteca é gerenciada .NET código, sem dependências nativas ou de pacotes de terceiros declaradas em seu arquivo de projeto.

Suporte a Formatos

Quais formatos Aspose.PSD FOSS para .NET pode ler e gravar?

Ele carrega e salva arquivos PSD e PSB (documento grande do Photoshop). Image.Load e PsdImage.Load abrem um documento a partir de um caminho de arquivo ou stream; PsdImage.Save o grava de volta em PSD/PSB.

Ele renderiza ou exporta dados de pixels para outros formatos de imagem?

Não. Esta compilação FOSS carrega e edita a estrutura de documento PSD/PSB e os metadados de camada — não rasteriza nem exporta para outros formatos raster, como PNG ou JPEG.

API Usage

Qual é a classe principal de ponto de entrada?

PsdImage (uma subclasse de Image). Carregue um documento com PsdImage.Load, então leia sua coleção Layers e as propriedades de cabeçalho.

Como inspecionar as camadas de um documento?

Leia a propriedade Layers em um PsdImage carregado para obter sua coleção de objetos Layer. Cada Layer expõe metadados como nome, visibilidade, opacidade, recorte, modo de mesclagem e limites.

Posso modificar os metadados da camada?

Sim — Layer expõe um setter funcional para várias propriedades (por exemplo, visibilidade e nome podem ser alterados), e PsdImage.Layers em si tem um setter funcional para substituir a coleção. Algumas propriedades específicas não são suportadas nesta compilação FOSS — veja as Limitações Conhecidas abaixo.

Como salvo as alterações de volta em um arquivo?

Chame PsdImage.Save com um caminho de destino ou fluxo após fazer suas alterações.

Limitações Conhecidas

O que não é suportado nesta compilação FOSS?

Vários definidores de propriedades lançam NotSupportedException em vez de aplicar a alteração: definidores PsdImage.ActiveLayer, PsdImage.ImageResources, PsdImage.GlobalLayerResources e PsdImage.HasTransparencyData; definidores Layer.ChannelInformation, Layer.LayerMaskData e Layer.LayerBlendingRangesData. Cada um lança uma mensagem clara específica ao FOSS (por exemplo, “Changing the active layer is not supported by this FOSS build.”) para que a limitação seja detectável em tempo de execução.

Essas limitações serão removidas em uma versão futura?

Não documentado. Verifique as notas de lançamento do projeto para atualizações.

Ver também

 Português