PSD Photo Processor voor .NET

Inleiding tot PSD Photo Processor voor .NET

De PSD Photo Processor voor .NET is een krachtige bibliotheek die ontwikkelaars in staat stelt Photoshop-bestanden (PSD’s) te verwerken en te manipuleren in hun .Net-toepassingen. deze gids biedt een overzicht van de beschikbare functies en verklaart hoe om gemeenschappelijke taken met behulp van code-exemples te voltooien.

Het opladen en opslaan van PSD-bestanden

Om te beginnen met het werken met PSD-bestanden, moet u ze opladen in uw applicatie.De PSD Photo Processor voor .NET biedt een eenvoudige manier om dit te doen:

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

In dit voorbeeld laden we een PSD-bestand met de naam “input.psd” en slaan we het als “outputs.PSd”.

Image verwerking operaties

De PSD Photo Processor voor .NET ondersteunt verschillende bewerkingsactiviteiten, waaronder:

weergeven afbeeldingen

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

Deze code herstelt de afbeelding naar 800x600 pixels.

Rotatiebeelden

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

Deze code draait de afbeelding met 45 graden.

Flipping afbeeldingen

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

Deze code flipt de afbeelding horizontaal.

 Nederlands