Converteur d'image PSD pour .NET

Introduction à PSD Image Converter pour .NET

Le PSD Image Converter pour .NET est un puissant plug-in qui permet aux développeurs de convertir les fichiers d’image PSD à divers autres formats. Ce guide fournit un aperçu des fonctionnalités disponibles et explique comment effectuer des tâches communes en utilisant des exemples de code dans .Net.

Conversion d’images PSD

Le PSD Image Converter pour .NET soutient la conversion d’images PSD à plusieurs formats populaires, y compris JPEG, PNG, GIF, BMP et TIFF. L’exemple de code suivant montre comment convertir une image PSD dans un fichier JPG:

using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
    PsdOptions psdOptions = new PsdOptions();
    psdOptions.ColorMode = ColorModes.Rgb;

    JpegOptions jpegOptions = new JpegOptions();
    jpegOptions.CompressionType = JpegCompressionMode.BaseLine;

    psdImage.Save("output.jpg", jpegOptions);
}

Formats de conversion soutenus

Le PSD Image Converter pour .NET prend en charge les formats de conversion suivants :

  • JPEG
  • PNG
  • GIF
  • BMP
  • TIFF

Chaque format a son propre ensemble d’options qui peuvent être utilisées pour personnaliser le processus de conversion. Par exemple, lorsque vous convertez en JPEG, vous pouvez spécifier le type de compression et la qualité.

Options de conversion personnalisées

Le PSD Image Converter pour .NET offre une gamme d’options pour personnaliser le processus de conversion.

  • Mode de couleur : spécifier le mode de couleurs de l’image de sortie (par exemple RGB, CMYK)
  • Bits de canal : spécifier le nombre de bits par canal (par exemple 8, 16)
  • Version PSD : spécifier la version du fichier PSD (par exemple, PSD2, PSD3)

L’exemple de code suivant montre comment personnaliser les options de conversion lorsque vous convertez une image PSD à un fichier PNG:

using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
    PsdOptions psdOptions = new PsdOptions();
    psdOptions.ColorMode = ColorModes.Rgb;
    psdOptions.ChannelBits = 8;
    psdOptions.PsdVersion = PSDVersion.PSD2;

    PngOptions pngOptions = new PngOptions();
    pngOptions.CompressionLevel = CompressionLevel.Type9;

    psdImage.Save("output.png", pngOptions);
}

Télécharger et économiser des images

Le PSD Image Converter pour .NET soutient le chargement et le sauvetage d’images à partir de diverses sources, y compris les fichiers, les courants et les rayons bytes. L’exemple de code suivant montre comment charger une image PSD d’un fichier et la saisir en tant que fichie JPEG:

using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
{
    JpegOptions jpegOptions = new JpegOptions();
    jpegOptions.CompressionType = JpegCompressionMode.BaseLine;

    psdImage.Save("output.jpg", jpegOptions);
}

Erreur de traitement

Le PSD Image Converter pour .NET fournit des mécanismes robustes de gestion d’erreurs pour s’assurer que votre application reste stable et fiable.L’exemple de code suivant montre comment gérer les erreurs lors de la conversion d’une image PSD:

try
{
    using (PsdImage psdImage = (PsdImage)Image.Load("input.psd"))
    {
        JpegOptions jpegOptions = new JpegOptions();
        psdImage.Save("output.jpg", jpegOptions);
    }
}
catch (ImageSaveException ex)
{
    Console.WriteLine("Error converting PSD image: " + ex.Message);
}
 Français