PSD procesor fotografija za .NET

Uvod u PSD Photo Processor za .NET

PSD Photo Processor za .NET je moćna knjižnica koja omogućuje razvijalcima da obrađuju i manipuliraju Photoshop datoteke (PSD) u svojim aplikacijama.Ovaj vodič pruža pregled dostupnih značajki i objašnjava kako obavljati zajedničke zadatke pomoću primjera koda.

Preuzimanje i spašavanje PSD datoteka

Da biste počeli raditi s PSD datotekama, morate ih preuzeti u aplikaciju. PSD Photo Processor za .NET nudi jednostavan način da to učinite:

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

U ovom primjeru, preuzimamo PSD datoteku pod nazivom “input.psd” i sačuvamo ga kao “outputs.ptd”.

Operacije obrade slike

PSD Photo Processor za .NET podržava različite operacije obrade slike, uključujući:

Recenzijska slika

Da biste prenijeli sliku, možete koristiti Resize Metoda je:

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

Ovaj kod prenosi sliku na 800x600 piksela.

Rotirajuće slike

Da biste okrenuli sliku, možete koristiti RotateFlip Metoda je:

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

Ovaj kod vrti sliku za 45 stupnjeva.

Flipping slike

Da biste snimili sliku, možete koristiti Flip Metoda je:

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

Ovaj kod fliše sliku horizontalno.

 Hrvatski