PSD Fotoprocessor för .NET

Introduktion till PSD Photo Processor för .NET

PSD Photo Processor för .NET är en kraftfull bibliotek som gör det möjligt för utvecklare att bearbeta och manipulera Photoshop-filer (PSD) i sina .Net-applikationer.Denna guide ger en översikt över de tillgängliga funktionerna och förklarar hur man utför vanliga uppgifter med hjälp av kodexempel.

Ladda upp och spara PSD-filer

För att börja arbeta med PSD-filer måste du ladda dem i din applikation. PSD Photo Processor för .NET ger ett enkelt sätt att göra detta:

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

I det här exemplet laddar vi upp en PSD-fil som heter “input.psd” och sparar den som “outputs.ptd”.

Bildbearbetning Operationer

PSD Photo Processor för .NET stöder olika bildbehandlingar, inklusive:

återställa bilder

För att återställa en bild kan du använda Resize Metoden är:

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());
}

Denna kod återskapa bilden till 800x600 pixlar.

Roterande bilder

För att rotera en bild kan du använda RotateFlip Metoden är:

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());
}

Denna kod roterar bilden med 45 grader.

Flipping bilder

För att flippa en bild kan du använda Flip Metoden är:

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());
}

Denna kod flips bilden horisontellt.

 Svenska