Bu eğitim size JPG’yi Java REST API ile TIFF’e nasıl dönüştüreceğinizi gösterir. JPG (veya JPEG), dijital görüntüleri depolamak ve görüntülemek için kullanılan popüler bir görüntü dosyası formatıdır. Ortak Fotoğraf Uzmanları Grubu anlamına gelir ve standardı oluşturan komitenin adını almıştır. Biçim, 24 bit rengi destekler ve çok çeşitli renk derinliklerini saklayabilir. Genellikle fotoğrafları veya diğer karmaşık renkli grafikleri depolamak için kullanılır.
Ancak TIFF (Etiketli Görüntü Dosyası Biçimi), yüksek kaliteli dijital görüntüleri depolamak için kullanılan bir raster grafik dosyası biçimidir. Fotoğrafları ve diğer görüntüleri taramak ve yüksek renk derinliğine sahip görüntüleri kaydetmek için yaygın olarak kullanılır. TIFF dosyaları, çok çeşitli görüntü kalitesi ve dosya boyutu seçenekleri sağlayan kayıpsız sıkıştırma algoritmaları kullanılarak sıkıştırılabilir. Java Low Code API’de JPG’den TIFF’e Dönüştürmek istiyorsanız, bu aşağıdaki 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 JPG’yi TIFF’e Dönüştürme Adımları
- API için İstemci Kimliği ve İstemci Sırrı Belirleme
- İstemci kimlik bilgileriyle ImagingAPI sınıfından bir nesne oluşturun
- Girdi ve çıktı dosyalarını belirtin
- Girilen JPG 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 JPG’yi TIFF’e dönüştürmek için çağırın
- Çıkış TIFF dosyasını yerel diske kaydedin
Java Düşük Kod API’sinde JPG’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(); //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 = "JPGtoTIFF.jpg"; | |
String outputFileName = "JPGtoTIFF.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()); | |
} |
Yukarıda belirtilen kod parçacığı, Java REST API ile JPG’yi TIFF’e dönüştürmenizi sağlar. Aspose.Imaging REST API SDK’nın yardımıyla JPG dosyasını yüklemeniz ve yerel olarak kaydetmek için çıktı TIFF dosyasını indirmeniz yeterlidir.
Yukarıdaki JPG’den TIFF’e Dönüştürme, herhangi bir işletim sisteminde herhangi bir kodsuz veya düşük kodlu uygulama ile çalıştırılabilir.
İlgili bir özellik de işinize yarayabilir: Java REST API ile GIF’i TIFF’e Dönüştürme