Aşağıdaki adım adım öğretici, Java REST API ile GIF’i BMP’ye nasıl dönüştüreceğinizi gösterir. GIF (Grafik Değişim Biçimi), CompuServe tarafından 1987’de geliştirilen ve şu anda internette görüntülerin görüntülenmesi için yaygın olarak kullanılan bir bitmap görüntü formatıdır. GIF’ler tipik olarak sıkıştırılır ve maksimum 256 renkle sınırlıdır, bu da onları basit grafikler ve logolar için ideal kılar. GIF’ler ayrıca küçük animasyonlar ve düşük çözünürlüklü video klipler için yaygın olarak kullanılır.
Aksine, BMP (Bitmap), bitmap dijital görüntüleri depolamak için kullanılan bir görüntü dosyası formatıdır. Esas olarak Windows işletim sisteminde kullanılan popüler bir görüntü formatıdır. BMP dosyaları, dikdörtgen bir piksel ızgarasından oluşan sıkıştırılmamış raster görüntülerdir. Biçim, geniş bir renk yelpazesine izin vererek piksel başına 24 bit’e kadar destekler. Java Low Code API’de GIF’ten BMP’ye Dönüşüm istiyorsanız, bu, aşağıda verilen kod yardımıyla gerçekleştirilebilir.
Ön koşul
- {{KÖPRÜ1}}
- İndir Aspose.Imaging Cloud SDK for Java
- Java projesini yukarıdaki SDK ile kurun
Java REST API’sinde GIF’i BMP’ye Dönüştürme Adımları
- API için İstemci Kimliği ve İstemci Sırrını Ayarlama
- İstemci kimlik bilgileriyle ImagingAPI sınıfının bir örneğini oluşturun
- Girdi ve çıktı dosyalarını belirtin
- Giriş GIF dosyasını okuyun ve bulut depolama alanına yükleyin
- Girdi ve çıktı dosyası biçimleriyle ConvertImageRequest nesnesi oluşturun
- convertImage yöntemini REST API kullanarak GIF’i BMP’ye dönüştürmek için çağırın
- Çıkış BMP dosyasını yerel diske kaydedin
Java Low Code API’sinde GIF’ten 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 = "GIFtoBMP.gif"; | |
String outputFileName = "GIFtoBMP.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()); | |
} |
Bu sayfada verilen kod parçacığı, Java REST API ile GIF’i BMP’ye dönüştürmenize yardımcı olur. Aspose.Imaging REST API SDK’nın yardımıyla GIF dosyasını sağlamanız ve yerel olarak kaydetmek için çıkış BMP dosyasını indirmeniz yeterlidir.
Bu GIF’ten BMP’ye Dönüştürme, herhangi bir işletim sistemindeki kodsuz veya düşük kodlu uygulamalarla kullanılabilir.
İlgili bir konuyu aşağıdaki bağlantıdan da kontrol edebilirsiniz: Java REST API ile JPEG2000’i PDF’ye Dönüştürme