Les fichiers PSD sont utilisés pour créer des images à l’aide de différents calques contenant des formes, du texte, des effets, etc. Vous devrez peut-être ajouter plusieurs calques pour insérer des graphiques ou du texte par vos applications de traitement d’images. En conséquence, cet article explique comment créer une image PSD par programmation en Java.
API Java pour créer une image PSD - Installation
Aspose.PSD for Java L’API prend en charge la création, la modification ou la manipulation de PSD et de plusieurs autres formats de fichiers pris en charge. Vous pouvez configurer l’API en téléchargeant son fichier JAR depuis la section Téléchargements ou avec les configurations Maven suivantes :
Repository:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Dependency:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Créer une image PSD en utilisant Java
Vous pouvez ajouter une ou plusieurs couches pour créer un fichier PSD. Par exemple, différents calques pour contenir du texte, des images, des formes, etc. Ici, nous ajouterons différentes formes, notamment un rectangle et une ellipse, ainsi qu’un calque de texte pour la démonstration. Vous devez suivre les étapes ci-dessous pour créer une image PSD en utilisant Java :
- Créez une nouvelle image en utilisant la classe PsdImage.
- Effacez les données d’image et ajoutez un rectangle et un dessin d’ellipse.
- Ajoutez un calque de texte avec n’importe quelle chaîne de texte.
- Écrivez le fichier PSD de sortie à l’aide de la méthode Save.
L’extrait de code suivant explique comment créer une image PSD par programmation en Java :
// Créez une nouvelle image à partir de zéro.
PsdImage image = new PsdImage(450, 450);
// Remplir les données d'image
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());
// Dessiner un rectangle
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));
// Dessinez une forme d'ellipse en spécifiant l'objet Pen, la couleur et les coordonnées
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));
// Ajouter un calque de texte
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));
// Enregistrer le fichier PSD de sortie
image.save("CreatePSD.psd");
Explorer les fonctionnalités de l’API
Vous pouvez consulter la documentation pour vérifier plusieurs autres fonctionnalités offertes par l’API.
Obtenez une licence d’évaluation gratuite
Vous pouvez évaluer l’API à pleine capacité sans aucune limitation d’évaluation en demandant une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez appris à créer une image PSD par programmation à l’aide de Java. Vous avez exploré comment dessiner un rectangle et une ellipse en spécifiant les coordonnées et la couleur des formes. De même, une couche de texte est également ajoutée à l’image PSD pour expliquer avec quelle simplicité vous pouvez intégrer ces fonctionnalités dans vos applications de traitement d’image. De plus, n’hésitez pas à nous contacter sur le forum en cas de questions.