PSD Photo Processor til .NET

Introduktion til PSD Photo Processor for .NET

PSD Photo Processor for .NET er en kraftig bibliotek, der giver udviklere mulighed for at behandle og manipulere Photoshop-filer (PSD) i deres .Net-applikationer. denne guide giver en oversigt over de tilgængelige funktioner og forklarer, hvordan man udfører almindelige opgaver ved hjælp af kode eksempler.

Opladning og sparing af PSD-filer

For at begynde at arbejde med PSD-filer, skal du lade dem ind i din applikation. PSD Photo Processor for .NET giver en enkel måde at gøre dette:

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

I dette eksempel oplader vi en PSD-fil kaldet “input.psd” og gemmer den som “outputs. psd”.

Billedbehandlingsoperationer

PSD Photo Processor for .NET understøtter forskellige billedbehandlingsoperationer, herunder:

Residerede billeder

To resize an image, you can use the Resize method:

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

Denne kode genstiller billedet til 800x600 pixels.

Roterende billeder

To rotate an image, you can use the RotateFlip method:

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

Denne kode roterer billedet med 45 grader.

Flipping billeder

To flip an image, you can use the Flip method:

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

Denne kode fliberer billedet horisontalt.

 Dansk