Ce court tutoriel vous montre comment convertir JPG en PNG avec Java REST API. JPG (ou JPEG) est un format de fichier image populaire utilisé pour la photographie numérique. Il signifie Joint Photographic Experts Group et est un format de fichier compressé qui peut stocker des millions de couleurs. Il est couramment utilisé pour stocker et transmettre des photos sur Internet.
Alors que PNG (Portable Network Graphics) est un format de fichier graphique raster qui prend en charge la compression de données sans perte. C’est le format d’image le plus couramment utilisé sur le Web et il est largement utilisé pour stocker des graphiques et des images avec des arrière-plans transparents. Les fichiers PNG sont beaucoup plus petits que les autres formats d’image tels que JPG, mais ils conservent un haut niveau de qualité. Si vous êtes intéressé par la conversion JPG en PNG dans l’API Java Low Code, vous pouvez obtenir la même chose à l’aide de cet exemple de code.
Prérequis
- Créer un compte et obtenir les informations d’identification de l’API
- Télécharger Aspose.Imaging Cloud SDK for Java
- Configurer le projet Java avec le SDK ci-dessus
Étapes pour convertir JPG en PNG dans l’API Java REST
- Définir l’ID client et le secret client pour l’API
- Créer une instance de la classe ImagingAPI avec les informations d’identification du client
- Spécifier les fichiers d’entrée et de sortie
- Lire le fichier d’entrée JPG et le télécharger sur le stockage cloud
- Créez un objet de ConvertImageRequest avec les formats de fichier d’entrée et de sortie
- Appelez la méthode convertImage pour Convertir JPG en PNG à l’aide de l’API REST
- Enregistrez le fichier PNG de sortie sur le disque local
Code pour la conversion JPG en PNG dans l’API Java Low Code
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace Client.getSecret() with your own client secret here | |
String APIBaseUrl="https://api.aspose.cloud"; | |
String Local_Path = "C:/Temp/"; | |
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl); | |
// Input & output file names | |
String inputFileName = "JPGtoPNG.jpg"; | |
String outputFileName = "JPGtoPNG.png"; | |
try { | |
// Upload local image to Cloud Storage | |
File inputFile = new File(Local_Path + inputFileName); | |
FileInputStream inputFileStream = new FileInputStream(inputFile); | |
byte[] inputImageData = IOUtils.toByteArray(inputFileStream); | |
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null); | |
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest); | |
String outputFormat = "png"; | |
String remoteFolder = null; // Input file is saved at the root of the storage | |
String remoteStorage = null; // Cloud Storage name | |
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage); | |
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest); | |
// Save exported image to local storage | |
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName); | |
fileOutputStream.write(convertedImageData); | |
fileOutputStream.close(); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
L’extrait de code simple et facile donné sur cette page vous aide à convertir JPG en PNG avec l’API Java REST. Il vous suffit d’entrer le fichier JPG à l’aide du SDK de l’API REST Aspose.Imaging et de télécharger le fichier PNG de sortie pour l’enregistrer localement.
Cette fonctionnalité de conversion JPG en PNG peut être utilisée avec n’importe quelle application sans code ou à faible code sur n’importe quel système d’exploitation.
Veuillez consulter une fonctionnalité connexe sur le lien suivant : Comment convertir GIF en PNG avec Java REST API