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.