PSD Fotoprocessor för .NET
Introduktion till PSD Photo Processor för .NET
PSD Photo Processor för .NET är en kraftfull bibliotek som gör det möjligt för utvecklare att bearbeta och manipulera Photoshop-filer (PSD) i sina .Net-applikationer.Denna guide ger en översikt över de tillgängliga funktionerna och förklarar hur man utför vanliga uppgifter med hjälp av kodexempel.
Ladda upp och spara PSD-filer
För att börja arbeta med PSD-filer måste du ladda dem i din applikation. PSD Photo Processor för .NET ger ett enkelt sätt att göra detta:
using (PsdImage image = (PsdImage)Image.Load("input.psd", new PsdLoadOptions() { LoadEffectsResource = true }))
{
// Process the image
image.Save("output.psd");
}
I det här exemplet laddar vi upp en PSD-fil som heter “input.psd” och sparar den som “outputs.ptd”.
Bildbearbetning Operationer
PSD Photo Processor för .NET stöder olika bildbehandlingar, inklusive:
återställa bilder
För att återställa en bild kan du använda Resize
Metoden är:
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());
}
Denna kod återskapa bilden till 800x600 pixlar.
Roterande bilder
För att rotera en bild kan du använda RotateFlip
Metoden är:
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());
}
Denna kod roterar bilden med 45 grader.
Flipping bilder
För att flippa en bild kan du använda Flip
Metoden är:
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());
}
Denna kod flips bilden horisontellt.