Les images sont souvent conçues à l’aide de l’application Photoshop. Les fichiers de sortie sont au format PSD et peuvent être ouverts ou modifiés avec quelques programmes. Vous devrez donc peut-être convertir un fichier PSD en une image TIFF par programmation à l’aide de Java. Les sections suivantes expliquent la conversion PSD :
- Convertisseur d’images PSD en TIFF - Installation de l’API Java
- Convertir une image PSD en TIFF par programmation à l’aide de Java
- Convertir une image PSD en TIFF avec compression en Java
Convertisseur d’images PSD en TIFF - Installation de l’API Java
L’API Aspose.PSD for Java peut être utilisée pour traiter Photoshop et les formats d’image par programmation dans vos applications. Vous pouvez configurer rapidement l’API en téléchargeant le fichier JAR depuis la section Téléchargements ou avec les configurations suivantes dans le fichier pom.xml de votre projet :
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>
Convertir une image PSD en TIFF par programmation à l’aide de Java
Vous pouvez convertir un fichier PSD en image TIFF en procédant comme suit :
- Chargez une image PSD existante à l’aide de la classe Image.
- Créez une instance de la classe TiffOptions.
- Convertissez le fichier PSD en image TIFF avec la méthode Enregistrer.
Le code suivant montre comment convertir un fichier PSD en une image TIFF par programmation à l’aide de Java :
// Charger une image PSD existante en tant qu'image
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");
// Créer une instance de la classe TiffOptions
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);
// Convertir PSD en Tiff
image.save("PSD-to-Tiff.tiff", options);
Convertir une image PSD en TIFF avec compression en Java
Vous pouvez convertir un fichier PSD en une image TIFF avec des options avancées. Différentes options pour spécifier le type de compression, les bits par échantillon, etc. sont exposées par la classe TiffOptions. Veuillez suivre les étapes ci-dessous pour convertir un fichier PSD en TIFF avec compression :
- Chargez un fichier PSD en tant qu’image et convertissez-le en objet PsdImage.
- Créez une instance de TiffOptions pour l’image résultante.
- Définissez BitsPerSample, Compression, Mode photométrique et palette de niveaux de gris.
- Enregistrer l’image TIFF de sortie avec compression.
Le code suivant explique comment convertir un fichier PSD en une image TIFF avec compression à l’aide de Java :
// Charger un fichier PSD en tant qu'image et le convertir en PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");
// Créer une instance de TiffOptions pour l'image résultante
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);
// Définissez BitsPerSample, Compression, Mode photométrique et palette de niveaux de gris
int[] ushort = {4};
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));
// Enregistrer l'image TIFF de sortie
psdImage.save("SampleTiff_out.tiff", outputSettings);
Obtenez une licence d’évaluation gratuite
Vous pouvez demander une Licence d’évaluation gratuite pour tester l’API dans toute sa capacité.
Conclusion
Dans cet article, vous avez appris à convertir un fichier PSD en une image TIFF. Vous pouvez également effectuer une compression d’image lors du rendu de l’image TIFF par programmation à l’aide de Java. De plus, veuillez vous référer à API Documentation pour explorer plusieurs autres fonctionnalités de l’API. En cas de problème, n’hésitez pas à nous contacter via le Forum d’assistance gratuit.