Aspose.PSD  for .NET

APIs do.NET para manipular arquivos do Photoshop

Crie, leia, edite e converta arquivos PSD e PSB sem nenhuma dependência do Adobe Photoshop.

  Download Free Trial
  
 

O Aspose.PSD para .NET é uma API avançada de manipulação de formatos de arquivos PSD e AI de nível básico, sem qualquer dependência do Adobe Photoshop ou do Adobe Illustrator. A API permite criar e editar os arquivos do Photoshop, além de fornecer a capacidade de atualizar as propriedades da camada, adicionar marcas d'água, realizar operações gráficas ou converter um formato de arquivo em outro.

A API oferece suporte à importação como uma camada e à exportação para os seguintes formatos: PNG , JPEG , JPEG2000 , GIF , BMP , TIFF , PSD e PSB junto com a exportação para PDF com texto selecionável. O Aspose.PSD suporta parcialmente recursos do Adobe Photoshop, como camadas de ajuste, renderização e edição de camadas de texto, camadas de preenchimento, efeitos de camadas, edição de máscaras rasterizadas e vetoriais para camadas.

Recursos avançados da API de manipulação do.NET PSD

 

Data e hora de criação da camada

Destaque da cor da folha

Camada de ajuste em preto e branco

Exportar PSD para vários formatos rasterizados

O Aspose.PSD para .NET oferece a capacidade de exportar arquivos PSD para qualquer um dos formatos de imagem raster suportados, com apenas algumas linhas de código.

Converta PSD em PNG, JPEG e TIFF - C#

// load an existing PSD image as Image
using (var pfile = Aspose.PSD.Image.Load(dir + "template.psd")){
// save result in different raster formats with customized attributes
pfile.Save(dir + "output.png", new Aspose.PSD.ImageOptions.PngOptions());
pfile.Save(dir + "output.jpg", new Aspose.PSD.ImageOptions.JpegOptions() { Quality = 70 });
pfile.Save(dir + "output.tiff", new Aspose.PSD.ImageOptions.TiffOptions(Aspose.PSD.FileFormats.Tiff.Enums.TiffExpectedFormat.TiffCcitRle));
}

Acesse e manipule camadas PSD

O Aspose.PSD para .NET permite acessar camadas de um PSD com a capacidade de desenhar nele com imagem ou texto. Você pode mesclar camadas, atualizar texto em camadas, definir efeitos ou exportar camadas como uma imagem. Você também pode usar a API PSD.NET para detectar arquivos PSD nivelados ou criar miniaturas.

Leia ou crie arquivos PSD

O Aspose.PSD para .NET não só suporta o carregamento de formatos de arquivo PSD e PSB para manipulação e conversão, mas também oferece a capacidade de criar arquivos PSD e PSB do zero. Desenvolvedores.NET podem usar a API para automatizar cenários que podem ajudá-los em seu caminho.

Crie PSD do zero - C#

using (var pdoc = Aspose.PSD.Image.Create(new Aspose.PSD.ImageOptions.PsdOptions()
{
Source = new Aspose.PSD.Sources.FileCreateSource(dir + "output.psd", false),
ColorMode = Aspose.PSD.FileFormats.Psd.ColorModes.Rgb,
CompressionMethod = Aspose.PSD.FileFormats.Psd.CompressionMethod.RLE,
Version = 4
}, 400, 400))
{
// draw some graphics over the newly created PSD
var graphics = new Aspose.PSD.Graphics(pdoc);
graphics.Clear(Aspose.PSD.Color.White);
graphics.DrawEllipse(new Aspose.PSD.Pen(Aspose.PSD.Color.Red, 6), new Aspose.PSD.Rectangle(0, 0, 400, 400));
pdoc.Save();
}

Vários filtros de imagem

O Aspose.PSD para .NET fornece os principais recursos de imagem, como ajuste de cores, por meio de suas bibliotecas de classes. Os desenvolvedores podem ajustar facilmente o brilho, o contraste ou a gama em imagens rasterizadas carregadas pela API. Além disso, os desenvolvedores podem pontilhar ou desfocar imagens dinamicamente, bem como usar filtros populares, incluindo Median, Gauss Wiener, Motion Wiener e Bradley Threshold.

  
  

O Aspose.PSD oferece APIs PSD individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: