Java REST API ile JPG'yi PNG'ye Dönüştürme

Bu kısa eğitim, Java REST API ile JPG’yi PNG’ye nasıl dönüştüreceğinizi gösterir. JPG (veya JPEG), dijital fotoğrafçılık için kullanılan popüler bir resim dosyası formatıdır. Birleşik Fotoğraf Uzmanları Grubu anlamına gelir ve milyonlarca rengi depolayabilen sıkıştırılmış bir dosya biçimidir. Genellikle internette fotoğraf depolamak ve iletmek için kullanılır.

PNG (Taşınabilir Ağ Grafikleri), kayıpsız veri sıkıştırmayı destekleyen bir raster grafik dosyası formatıdır. Web’de kullanılan en yaygın görüntü formatıdır ve şeffaf arka plana sahip grafikleri ve görüntüleri depolamak için yaygın olarak kullanılır. PNG dosyalarının boyutu, JPG gibi diğer resim formatlarından çok daha küçüktür, ancak yine de yüksek bir kalite seviyesini korurlar. Java Low Code API’de JPG’den PNG’ye Dönüştürme ile ilgileniyorsanız, bu örnek kodun yardımıyla aynı şey elde edilebilir.

Ön koşul

Java REST API’sinde JPG’yi PNG’ye Dönüştürme Adımları

  1. API için İstemci Kimliği ve İstemci Sırrı Belirleme
  2. İstemci kimlik bilgileriyle ImagingAPI sınıfının bir örneğini oluşturun
  3. Girdi ve çıktı dosyalarını belirtin
  4. Girilen JPG dosyasını okuyun ve bulut depolama alanına yükleyin
  5. Girdi ve çıktı dosyası biçimleriyle ConvertImageRequest nesnesi oluşturun
  6. convertImage yöntemini kullanarak REST API kullanarak JPG’yi PNG’ye dönüştürün
  7. Çıktı PNG dosyasını yerel diske kaydedin

Java Low Code API’sinde JPG’den PNG’ye Dönüştürme Kodu

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());
}

Bu sayfada verilen basit ve kolay kod parçacığı, Java REST API ile JPG’yi PNG’ye dönüştürmenize yardımcı olur. Aspose.Imaging REST API SDK’nın yardımıyla JPG dosyasını girmeniz ve yerel olarak kaydetmek için çıktı PNG dosyasını indirmeniz yeterlidir.

Bu JPG’den PNG’ye Dönüştürme özelliği, herhangi bir işletim sistemindeki kodsuz veya düşük kodlu uygulamalarla kullanılabilir.

Lütfen aşağıdaki bağlantıdan ilgili bir özelliği inceleyin: Java REST API ile GIF’i PNG’ye Dönüştürme

 Türkçe