Jak przekonwertować GIF na TIFF za pomocą Java REST API

Poniższy krótki samouczek wyjaśnia, jak konwertować GIF na TIFF za pomocą Java REST API. GIF (Graphics Interchange Format) to format obrazu bitmapowego, który został opracowany przez firmę CompuServe w 1987 roku i od tego czasu jest szeroko stosowany w sieci World Wide Web ze względu na szerokie wsparcie i przenośność. Plik GIF to plik obrazu, który zawiera serię obrazów lub ramek i jest kompresowany przy użyciu techniki bezstratnej kompresji danych Lempel-Ziv-Welch (LZW). Pliki GIF są często używane do grafiki internetowej, małych animacji i logo.

Z drugiej strony TIFF (Tagged Image File Format) to format pliku obrazu rastrowego używany do obrazów cyfrowych, zwłaszcza w fotografii. Jest to popularny format obrazów wysokiej jakości, takich jak fotografie i grafika liniowa. Może być skompresowany lub nieskompresowany i obsługuje szeroki zakres głębi kolorów. Jest również szeroko obsługiwany przez programy do edycji i przetwarzania obrazów. Jeśli chcesz konwertować GIF na TIFF w Java Low Code API, to samo można osiągnąć, używając następującego fragmentu kodu.

Warunek wstępny

Kroki, aby przekonwertować GIF na TIFF w Java REST API

  1. Ustaw identyfikator klienta i klucz tajny klienta dla interfejsu API
  2. Utwórz obiekt klasy ImagingAPI z poświadczeniami klienta
  3. Określ pliki wejściowe i wyjściowe
  4. Przeczytaj wejściowy plik GIF i prześlij go do chmury
  5. Utwórz obiekt ConvertImageRequest z formatami plików wejściowych i wyjściowych
  6. Wywołaj metodę convertImage, aby Konwertować GIF na TIFF za pomocą REST API
  7. Zapisz wyjściowy plik TIFF na dysku lokalnym

Kod do konwersji GIF na TIFF w Java Low Code API

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());
}

Fragment kodu podany na tej stronie umożliwia konwersję GIF do TIFF za pomocą Java REST API. Wystarczy przesłać plik GIF za pomocą zestawu SDK API REST Aspose.Imaging i pobrać wyjściowy plik TIFF, aby zapisać go lokalnie.

Ta konwersja GIF na TIFF może być używana z dowolnymi aplikacjami bez kodu lub z niskim kodem na dowolnej platformie.

Poniższy link przedstawia podobną funkcję, która może Ci się przydać: Jak przekonwertować EMF na PDF za pomocą Java REST API

 Polski