PSD Photo Processor für .NET

Einführung in den PSD Photo Processor für .NET

Der PSD Photo Processor für .NET ist eine starke Bibliothek, die Entwicklern ermöglicht, Photoshop-Dateien (PSDs) in ihren.NET-Anwendungen zu verarbeiten und zu manipulieren.Dieser Leitfaden bietet einen Überblick über die verfügbaren Funktionen und erklärt, wie man gemeinsame Aufgaben mit Code Beispielen durchführen kann.

Laden und Speichern von PSD-Dateien

Um mit PSD-Dateien zu arbeiten, müssen Sie sie in Ihre Anwendung laden. Der PSD Photo Processor für .NET bietet eine einfache Möglichkeit, dies zu tun:

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

In diesem Beispiel laden wir eine PSD-Datei namens “input.psd” herunter und speichern sie als “outputs.ptd”.

Bildverarbeitung Operationen

Der PSD Photo Processor für .NET unterstützt verschiedene Bildverarbeitungsfunktionen, darunter:

Resingierende Bilder

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

Dieser Code vergrößert das Bild auf 800x600 Pixel.

Rotierende Bilder

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

Dieser Code dreht das Bild um 45 Grad.

Flipping Bilder

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

Dieser Code flipscht das Bild horizontal.

 Deutsch