PSD Procesor Zdjęć dla .NET

Wprowadzenie do PSD Photo Processor dla .NET

PSD Photo Processor dla .NET to potężna biblioteka, która umożliwia deweloperom przetwarzanie i manipulowanie plikami Photoshop (PSD) w ich aplikacjach.Ten przewodnik zapewnia przegląd dostępnych funkcji i wyjaśnia, jak wykonywać powszechne zadania za pomocą przykładów kodu.

Pobieranie i oszczędzanie plików PSD

Aby zacząć pracować z plikami PSD, musisz je pobrać do aplikacji. Procesor zdjęć PSD dla .NET zapewnia prosty sposób, aby to zrobić:

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

W tym przykładzie pobieramy plik PSD zatytułowany “input.psd” i przechowujemy go jako “output .pssd”.

Operacje przetwarzania obrazu

PSD Photo Processor dla .NET obsługuje różne operacje przetwarzania obrazów, w tym:

Recenzja obrazu

Aby odtworzyć obraz, możesz użyć Resize Metoda jest:

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

Ten kod odświeża obraz do 800x600 pikseli.

Rotacyjne obrazy

Aby odwrócić obraz, możesz użyć RotateFlip Metoda jest:

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

Ten kod rotuje obraz o 45 stopni.

Flipping obrazy

Aby odtworzyć obraz, możesz użyć Flip Metoda jest:

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

Ten kod flips obraz horyzontalnie.

 Polski