Récemment, nous avons publié un article de blog qui démontre comment changer l’opacité, les modes de fusion et les superpositions de couleurs dans les calques Photoshop en utilisant Aspose.PSD pour Python via .NET. Cependant, cet article expliquera comment redimensionner, faire pivoter et rogner des calques PSD en Python en utilisant ce SDK. Nous allons aller un peu plus loin dans l’automatisation des fichiers PSD avec l’aide des fonctionnalités offertes par Aspose.PSD pour Python via .NET. De plus, nous vous montrerons le résultat traité par ce SDK Python. Alors, commençons par installer ce SDK, puis nous passerons directement à l’implémentation.
Installation
Si vous n’avez pas encore installé Aspose.PSD pour Python via .NET, vous pouvez l’installer en exécutant la commande suivante :
pip install aspose-psd
Sinon, vous pouvez télécharger ce SDK Python à partir de ce lien.
Redimensionner, Faire pivoter et Rogner des calques PSD en Python
Vous pouvez opter pour cette solution programmatique pour rogner ou retourner un calque Photoshop. Veuillez suivre les étapes indiquées ci-dessous :
- Créez un objet de la classe PngOptions et définissez les options d’enregistrement PNG avec canal alpha.
- Initialisez une instance de la classe PsdLoadOptions et définissez les options de chargement PSD.
- Chargez l’image PSD en utilisant les options spécifiées.
- Cast le l’image chargée au type PsdImage pour accéder aux calques.
- Enregistrez le PSD original (avant toute modification) en tant que PNG pour comparaison.
- Appelez la méthode resize pour redimensionner le calque à l’index 2 à 25x25 pixels en utilisant un rééchantillonnage de haute qualité.
- Faites pivoter le calque à l’index 5 de 45 degrés dans le sens des aiguilles d’une montre avec un fond jaune.
- Augmentez le contraste du calque à l’index 3 d’un facteur de 3.
- Rognez le calque à l’index 10 à un rectangle commençant à (10, 10) avec une taille de 20x20.
- Appelez la méthode save pour enregistrer l’image mise à jour après toutes les modifications de calques.
L’exemple de code suivant montre comment redimensionner, faire pivoter et rogner des calques PSD en Python :
Sortie :
Obtenez une Licence Gratuite
Obtenez une licence temporaire gratuite pour essayer ce SDK sans limitations d’évaluation.
En résumé
Aspose.PSD pour Python via .NET a rendu assez facile et simple de redimensionner, faire pivoter et rogner des calques PSD en Python de manière programmatique. Vous avez vu que nous pouvons redimensionner, rogner et retourner les calques Photoshop simplement en appelant des méthodes. En fait, vous pouvez faire beaucoup plus car il existe une vaste gamme de fonctionnalités fournies par ce SDK Python. Donc, restez en contact avec la documentation et les Références API pour les nouvelles versions. De plus, vous pouvez consulter nos exemples sur GitHub en cas d’ambiguïté.
Enfin, veuillez visiter notre forum pour poser des questions.