Processeur de photos PSD pour .NET
Introduction à PSD Photo Processor pour .NET
Le PSD Photo Processor pour .NET est une bibliothèque puissante qui permet aux développeurs de traiter et de manipuler les fichiers Photoshop (PSD) dans leurs applications .Net. Ce guide fournit un aperçu des fonctionnalités disponibles et explique comment accomplir des tâches communes en utilisant des exemples de code.
Télécharger et économiser des fichiers PSD
Pour commencer à travailler avec les fichiers PSD, vous devez les charger dans votre application. Le processeur photo PSD pour .NET fournit une façon simple de le faire:
using (PsdImage image = (PsdImage)Image.Load("input.psd", new PsdLoadOptions() { LoadEffectsResource = true }))
{
// Process the image
image.Save("output.psd");
}
Dans cet exemple, nous téléchargons un fichier PSD appelé “input.psd” et le sauvegardons en tant que “outputs.PSd”.
Opérations de traitement d’image
Le PSD Photo Processor pour .NET prend en charge diverses opérations de traitement d’image, y compris:
Résistance des images
Pour redémarrer une image, vous pouvez utiliser la Resize
Méthode :
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());
}
Ce code redémarre l’image à 800x600 pixels.
Images de rotation
Pour tourner une image, vous pouvez utiliser la RotateFlip
Méthode :
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());
}
Ce code tourne l’image de 45 degrés.
Images Flipping
Pour flipper une image, vous pouvez utiliser la Flip
Méthode :
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());
}
Ce code flipe l’image horizontalement.