
PSD (Document Photoshop) est le format de fichier natif d’Adobe Photoshop, couramment utilisé pour créer des logos, des brochures et divers graphiques. Bien que les concepteurs puissent exporter les calques Photoshop en tant qu’images PNG directement dans Adobe Photoshop, vous pouvez également convertir des fichiers PSD en images PNG de manière programmatique, sans avoir besoin de Photoshop. Dans cet article, nous allons explorer comment convertir un PSD en une image PNG en C# en utilisant la puissante API Aspose.PSD pour .NET.
Table des matières
- API de conversion de PSD en PNG en C#
- Étapes pour convertir PSD en PNG
- Convertir PSD en PNG en utilisant C#
API de conversion de PSD en PNG en C#
Pour convertir des fichiers PSD en images PNG, nous allons utiliser l’API Aspose.PSD pour .NET. Ce plugin .NET robuste simplifie la manipulation des formats de fichiers Adobe Photoshop, permettant aux applications .NET de charger et de lire à la fois des fichiers PSD et PSB. Avec Aspose.PSD, vous pouvez facilement mettre à jour les propriétés des calques, ajouter des filigranes, faire pivoter, mettre à l’échelle, rendre et convertir des fichiers PSD, ainsi qu’une variété d’autres formats de fichiers pris en charge, le tout sans avoir besoin d’Adobe Photoshop.
La classe Image sert de classe de base pour tous les types d’images. La classe PsdImage vous permet de charger, d’éditer et de sauvegarder des fichiers PSD. Elle inclut la méthode Save(string, ImageOptionsBase) pour sauvegarder le PSD dans un format de fichier et un emplacement spécifiés. De plus, l’API fournit la classe PsdLoadOptions pour spécifier les options de chargement et la classe PngOptions pour définir les options de création de fichiers au format PNG.
Vous pouvez soit télécharger la DLL de l’API, soit l’installer via NuGet :
PM> Install-Package Aspose.PSD
Comment convertir PSD en PNG
Convertir un fichier PSD en format PNG est simple. Suivez ces étapes :
- Définir les options de chargement PSD.
- Charger le fichier PSD.
- Spécifier les options de sauvegarde PNG.
- Sauvegarder le PSD en tant que PNG.
Dans la section suivante, nous allons traduire ces étapes en code C# pour exporter un fichier PSD au format PNG.
Convertir PSD en PNG en utilisant C#
Pour convertir des fichiers PSD en images PNG en utilisant C#, suivez ces étapes :
- Créez une instance de la classe PsdLoadOptions.
- Spécifiez les options de chargement, telles que ReadOnlyMode.
- Chargez le fichier PSD en tant que PsdImage en utilisant la classe Image.
- Initialisez l’objet de la classe PngOptions.
- Spécifiez les options PNG, y compris ColorType, Progressive et CompressionLevel.
- Sauvegardez le fichier de sortie en utilisant la méthode Save().
Voici un exemple de code démontrant comment convertir un PSD en PNG en C# :

Source PSD

PNG converti
Obtenez une licence temporaire gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer Aspose.PSD pour .NET sans aucune limitation d’évaluation.
Conclusion
Dans cet article, nous avons appris comment :
- Charger un fichier PSD existant.
- Spécifier les options de chargement PSD et PNG.
- Sauvegarder un PSD en tant que PNG en utilisant C#.
Au-delà de la conversion de PSD en PNG en C#, vous pouvez découvrir plus sur Aspose.PSD pour .NET en visitant la documentation et en explorant diverses fonctionnalités prises en charge par l’API. Si vous avez des questions ou avez besoin d’aide, n’hésitez pas à nous contacter sur notre forum de support gratuit.