Features
Recursos
Aspose.PSD FOSS para .NET carrega, inspeciona e salva documentos PSD e PSB sem renderizar dados de pixel. O conjunto de recursos está organizado em três áreas, cada uma coberta em seu próprio guia.
Carregamento, Inspeção e Salvamento de Documentos
Image.Load() / PsdImage.Load() carregue um documento a partir de um caminho de arquivo ou stream; PsdImage.Save() escreve-o novamente. PsdImage exibe o cabeçalho analisado (Width, Height, ColorMode, Version, Compression, e mais) e os recursos de imagem analisados. Veja Core API para a referência completa.
Metadados de Camada
Cada analisado Layer exibe sua geometria, visibilidade, opacidade, recorte e modo de mesclagem, além dos metadados de canal, máscara e intervalo de mesclagem. Um subconjunto das propriedades da camada pode ser alterado e salvo novamente; a própria coleção de camadas pode ser filtrada ou reordenada. Veja Layers para a referência completa.
Tratamento de Erros
Falhas de carregamento e gravação são relatadas através de PsdLoadException and PsdSaveException, ambas estendendo o padrão Exception Veja Core Exceptions para a referência completa.
O que não é suportado
Esta biblioteca não renderiza dados de pixel e não converte PSD/PSB para outros formatos de imagem (como PNG ou JPEG). É um leitor e gravador focado em metadados para o formato de contêiner PSD/PSB.
Dicas e melhores práticas
- Comece com Core API para carregar, inspecionar e salvar um documento.
- Use Layers quando precisar ler ou editar metadados de camada individuais.
- Wrap
Load()/Save()chamadas no tratamento de exceções descrito em Exceções Principais.
Problemas comuns
| Problema | Causa | Correção |
|---|---|---|
| Esperando saída de pixel renderizada | Esta biblioteca é apenas de metadados | Use uma biblioteca diferente para renderização; esta apenas carrega, inspeciona e salva PSD/PSB metadados |
FAQ
Esta biblioteca renderiza ou converte arquivos PSD?
Não. Ela carrega, inspeciona e salva apenas documentos PSD/PSB — não renderiza dados de pixel nem converte para outros formatos de imagem.
Por onde devo começar?
Núcleo API para o PsdImage/Image ponto de entrada, então Layers para metadados em nível de camada, e Exceções Core para tratamento de erros.
API Reference Resumo
| Area | Coberto Em |
|---|---|
| Carregamento, inspeção e salvamento de documentos | Core API |
| Metadados da camada | Layers |
| Manipulação de erros de carregamento/salvamento | Exceções Principais |