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.

 Français
OSZAR »