Aşağıdaki kısa öğretici, Java REST API ile GIF’in TIFF’e nasıl dönüştürüleceğini açıklar. GIF (Graphics Interchange Format), CompuServe tarafından 1987’de geliştirilmiş bir bitmap görüntü formatıdır ve geniş desteği ve taşınabilirliği nedeniyle World Wide Web’de yaygın olarak kullanılmaya başlanmıştır. GIF dosyası, bir dizi görüntü veya çerçeve içeren bir görüntü dosyasıdır ve Lempel-Ziv-Welch (LZW) kayıpsız veri sıkıştırma tekniği kullanılarak sıkıştırılır. GIF dosyaları genellikle web grafikleri, küçük animasyonlar ve logolar için kullanılır.
Öte yandan, TIFF (Etiketli Görüntü Dosyası Biçimi), özellikle fotoğrafçılıkta olmak üzere dijital görüntüler için kullanılan bir raster görüntü dosyası biçimidir. Fotoğraflar ve hat sanatı gibi yüksek kaliteli görüntüler için popüler bir formattır. Sıkıştırılmış veya sıkıştırılmamış olabilir ve çok çeşitli renk derinliklerini destekler. Görüntü düzenleme ve işleme programları tarafından da yaygın olarak desteklenir. Java Düşük Kod API’sinde GIF’ten TIFF’e Dönüştürme istiyorsanız, aşağıdaki kod parçacığı kullanılarak aynı işlem 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 TIFF’e 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ından bir nesne 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 kullanarak GIF’i REST API kullanarak TIFF’e dönüştürün yöntemini çağırın
- Çıkış TIFF dosyasını yerel diske kaydedin
Java Low Code API’sinde GIF’ten TIFF’e 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 = "GIFtoTIFF.gif"; | |
String outputFileName = "GIFtoTIFF.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 sayfada verilen kod parçacığı, Java REST API ile GIF’i TIFF’e dönüştürmenizi sağlar. Aspose.Imaging REST API SDK’nın yardımıyla GIF dosyasını yüklemeniz ve yerel olarak kaydetmek için çıkış TIFF dosyasını indirmeniz yeterlidir.
Bu GIF’ten TIFF’e Dönüştürme, herhangi bir platformda herhangi bir kodsuz veya düşük kodlu uygulama ile kullanılabilir.
Aşağıdaki bağlantı, size yardımcı olabilecek benzer bir özelliği göstermektedir: Java REST API ile EMF’yi PDF’ye Dönüştürme