Processador de imagem PSD para .NET

Introdução ao PSD Photo Processor para .NET

O PSD Photo Processor para .NET é uma poderosa biblioteca que permite que os desenvolvedores processem e manipulem arquivos de Photoshop (PSD) em suas aplicações. este guia fornece uma visão geral das funcionalidades disponíveis e explica como realizar tarefas comuns usando exemplos de código.

Carregar e salvar arquivos PSD

Para começar a trabalhar com arquivos PSD, você precisa carregá-los em sua aplicação.O PSD Photo Processor para .NET fornece uma maneira simples de fazer isso:

using (PsdImage image = (PsdImage)Image.Load("input.psd", new PsdLoadOptions() { LoadEffectsResource = true }))
{
    // Process the image
    image.Save("output.psd");
}

Neste exemplo, carregamos um arquivo PSD chamado “input.psd” e salvo-o como “outputs.ptd”.

Operações de Processamento de Imagem

O PSD Photo Processor para .NET suporta várias operações de processamento de imagem, incluindo:

Resistência Imagens

Para redesenhar uma imagem, você pode usar o Resize Método :

string sourceFile = dataDir + @"sample.psd";
string destName = dataDir + @"SimpleResizing_out.jpg";

// Load an existing image into an instance of RasterImage class
using (Image image = Image.Load(sourceFile))
{
    image.Resize(800, 600);
    image.Save(destName, new JpegOptions());
}

Este código resume a imagem para 800x600 pixels.

Rotação Imagens

Para rotar uma imagem, você pode usar o RotateFlip Método :

string sourceFile = dataDir + @"sample.psd";
string destName = dataDir + @"RotatingAnImage_out.jpg";

// Load an existing image into an instance of RasterImage class
using (Image image = Image.Load(sourceFile))
{
    image.RotateFlip(RotateFlipType.Rotate270FlipNone);
    image.Save(destName, new JpegOptions());
}

Este código rota a imagem em 45 graus.

Imagens Flipping

Para flip uma imagem, você pode usar o Flip Método :

string sourceFile = @"sample.psd";
string destName = @"out.jpg";

// Load an image to be rotated in an instance of RasterImage
using (RasterImage image = (RasterImage)Image.Load(sourceFile))
{
    image.Rotate(30f, true, Color.Green);
    image.Save(destName, new JpegOptions());
}

Este código flipe a imagem horizontalmente.

 Português