Les images JPG et PNG sont parmi les formats d’image raster les plus utilisés. Vous pouvez convertir une image JPG ou PNG au format de fichier PSD selon vos besoins. Cela peut être utile dans les scénarios où vous souhaitez combiner différentes couches dans un seul fichier. Vous pouvez explorer plus de détails dans les sections suivantes :
- Convertisseur PNG ou JPG en PSD - Installation de l’API Java
- Convertir une image PNG en PSD par programmation en utilisant Java
- Convertir une image JPG en fichier PSD par programmation avec Java
Convertisseur PNG ou JPG en PSD - Installation de l’API Java
La conversion d’image raster en PSD peut aider à gérer différentes ressources visuelles. Vous pouvez exporter chaque image vers une couche PSD pour la traiter davantage. Installez simplement Aspose.PSD for Java en le téléchargeant depuis la section New Releases, ou via 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>20.9</version>
<classifier>jdk16</classifier>
</dependency>
Convertir une image PNG en PSD par programmation en utilisant Java
Vous pouvez convertir une image PNG en fichier PSD en procédant comme suit :
- Initialiser l’objet de classe PsdImage
- Charger l’image d’entrée dans l’objet FileInputStream
- Ajouter l’image d’entrée en tant que calque à l’image PSD
- Convertir une image PNG en fichier PSD de sortie
Le code ci-dessous montre comment convertir une image PNG en fichier PSD par programmation à l’aide de Java :
String fileName = "Sample.png";
// Initialiser l'objet de classe PsdImage
PsdImage image = new PsdImage(900, 700);
// Charger l'image d'entrée dans l'objet FileStream
InputStream inputStream = new FileInputStream(fileName);
Layer layer = null;
try
{
layer = new Layer(inputStream);
// Ajouter une image d'entrée en tant que calque à l'image PSD
image.addLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.dispose();;
}
throw e;
}
// Convertir une image PNG en fichier PSD de sortie
image.save("PNGtoPSD.psd");
La capture d’écran suivante montre un exemple de sortie pour la conversion d’une image PNG en fichier PSD :
Convertir une image JPG en fichier PSD par programmation avec Java
Vous pouvez convertir une image JPG en fichier PSD en suivant les étapes ci-dessous :
- Initialiser l’instance de classe PsdImage
- Charger l’image JPG d’entrée dans l’objet InputStream
- Ajouter l’image d’entrée en tant que calque à l’image PSD
- Convertir l’image JPG en fichier PSD de sortie
Le code suivant explique comment convertir une image JPG en fichier PSD par programmation avec Java :
String fileName = "Sample.jpg";
// Initialiser l'objet de classe PsdImage
PsdImage image = new PsdImage(900, 700);
// Charger l'image d'entrée dans l'objet FileStream
InputStream inputStream = new FileInputStream(fileName);
Layer layer = null;
try
{
layer = new Layer(inputStream);
// Ajouter une image d'entrée en tant que calque à l'image PSD
image.addLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.dispose();
}
throw e;
}
// Convertir l'image JPG en fichier PSD de sortie
image.save("JPGtoPSD.psd");
Obtenez une licence API gratuite
Vous pouvez évaluer l’API dans toute sa capacité en demandant une Licence temporaire gratuite.
Conclusion
En conclusion, vous avez appris à convertir un format de fichier image JPG ou PNG en un fichier PSD par programmation à l’aide de Java. Vous pouvez poursuivre le traitement du fichier PSD de sortie selon vos besoins. De plus, vous pouvez également visiter l’API Documentation pour explorer plus de fonctionnalités. N’hésitez pas à nous contacter sur Free Support Forum pour toute question !