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

Bu kısa eğitimde JPG’yi Java REST API ile BMP’ye dönüştürmeyi öğreneceksiniz. JPG (veya JPEG), Birleşik Fotoğraf Uzmanları Grubu anlamına gelen bir resim dosyası biçimidir. Dijital fotoğraflar için en yaygın kullanılan görüntü formatıdır ve web grafikleri, dijital görüntüleri ve fotoğrafları depolamak için yaygın olarak kullanılır. JPG dosyalarının boyutu genellikle diğer resim dosyası biçimlerinden daha küçüktür, bu da onları çevrimiçi paylaşım veya yükleme için ideal kılar.

Aksine, BMP (Bitmap), özellikle Microsoft Windows ve OS/2 işletim sistemlerinde bitmap dijital görüntüleri depolamak için kullanılan bir görüntü dosyası biçimidir. BMP dosyaları, 2D dijital görüntüleri hem tek renkli hem de renkli olarak hem sıkıştırmalı hem de sıkıştırmasız olarak depolayabilir. BMP dosyaları ayrıca piksel başına 32 bit’e kadar dijital görüntüleri depolayarak 16 milyondan fazla renge izin verebilir. Java Low Code API’de JPG’den BMP’ye Dönüşüm istiyorsanız, bu kod örneği kullanılarak aynı işlem gerçekleştirilebilir.

Ön koşul

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

  1. API için İstemci Kimliği ve İstemci Sırrını Ayarlama
  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 bir ConvertImageRequest örneği oluşturun
  6. convertImage yöntemini REST API kullanarak JPG’yi BMP’ye dönüştürmek için çağırın
  7. Çıkış BMP dosyasını yerel diske kaydedin

Java Düşük Kod API’sinde JPG’den BMP’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 = "JPGtoBMP.jpg";
String outputFileName = "JPGtoBMP.bmp";
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 = "bmp";
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());
}

Yukarıda belirtilen kod parçacığı, JPG’yi Java REST API ile BMP’ye dönüştürmenize olanak tanır. Aspose.Imaging REST API SDK’nın yardımıyla JPG dosyasını sağlamanız ve yerel olarak kaydetmek için çıkış BMP dosyasını indirmeniz yeterlidir.

Bu JPG’den BMP’ye Dönüştürme özelliği, herhangi bir cihaz veya bilgisayardaki herhangi bir kodsuz veya düşük kodlu uygulama ile kullanılabilir.

İlgili başka bir özellik şu URL’de bulunabilir: Java REST API ile GIF’i BMP’ye Dönüştürme

 Türkçe