Java REST API ile BMP'yi TIFF'e Dönüştürme

Bu basit ve kolay eğitimde, BMP’yi Java REST API ile TIFF’e nasıl dönüştüreceğinizi anlayacaksınız. BMP, Bitmap Görüntü Dosyası anlamına gelir ve bitmap dijital görüntüleri depolamak için kullanılan popüler bir görüntü dosyası formatıdır. Genellikle dijital fotoğrafları ve görüntüleri bir bilgisayarda depolamak için kullanılır. BMP dosyaları tipik olarak sıkıştırılmış bir biçimde saklanan bir piksel koleksiyonu içerir. Piksellerin renkleri ya indekslenir (bir arama tablosu ile) ya da gerçek renktedir (piksel başına 24 bit). BMP dosyaları, çeşitli görüntü düzenleme yazılım programlarıyla açılabilir ve düzenlenebilir. TIFF (Etiketli Görüntü Dosyası Biçimi), görüntü verilerini depolamak için kullanılan ve genellikle yayıncılık ve basım endüstrisinde kullanılan popüler bir dosya biçimidir. Kayıpsız bir formattır, yani sıkıştırma sırasında hiçbir veri kaybolmaz, bu da onu görüntülerin arşivlenmesi ve saklanması için ideal kılar. TIFF dosyaları, LZW, JPEG ve ZIP gibi yöntemler kullanılarak sıkıştırılabilir, ancak sıkıştırılmamış olarak da kalabilirler. TIFF dosyaları, dijital fotoğraflar gibi yüksek çözünürlüklü grafikleri depolamak için de yaygın olarak kullanılır. Java Low Code API’de BMP’den TIFF’e Dönüşüm istiyorsanız, bu aşağıdaki kod yardımıyla gerçekleştirilebilir.

Ön koşul

Java REST API’sinde BMP’yi TIFF’e 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ından bir nesne oluşturun
  3. Girdi ve çıktı dosyalarını belirtin
  4. Girilen BMP 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 kullanarak BMP’yi REST API kullanarak TIFF’e dönüştürün
  7. Çıkış TIFF dosyasını yerel diske kaydedin

Java Düşük Kod API’sinde BMP’den TIFF’e Dönüştürme Kodu

String ClientID = Client.getID(); //replace Client.getID() with your own client ID here
String ClientSecret = Client.getSecret(); //replace3 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 = "BMPtoTIFF.bmp";
String outputFileName = "BMPtoTIFF.tiff";
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 = "tiff";
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 gönderide verilen kod parçacığı, BMP’yi Java REST API ile TIFF’e dönüştürmenizi sağlar. Aspose.Imaging REST API SDK’nın yardımıyla BMP dosyasını sağlamanız ve yerel olarak kaydetmek için çıkış TIFF dosyasını indirmeniz yeterlidir.

Bu BMP’den TIFF’e Dönüştürme, Windows, Linux veya Mac’teki herhangi bir kodsuz veya düşük kodlu uygulamayla kullanılabilir.

İlgili bir konuyu aşağıdaki bağlantıdan da kontrol edebilirsiniz: Java REST API ile BMP’yi PNG’ye Dönüştürme

 Türkçe