Jak převést GIF na TIFF pomocí Java REST API

Níže uvedený krátký návod vysvětluje, jak převést GIF na TIFF pomocí Java REST API. GIF (Graphics Interchange Format) je bitmapový obrazový formát, který byl vyvinut společností CompuServe v roce 1987 a od té doby se široce používá na World Wide Web díky své široké podpoře a přenositelnosti. Soubor GIF je soubor obrázku, který obsahuje řadu obrázků nebo snímků a je komprimován pomocí techniky bezztrátové komprese dat Lempel-Ziv-Welch (LZW). Soubory GIF se často používají pro webovou grafiku, malé animace a loga.

Na druhou stranu, TIFF (Tagged Image File Format) je formát rastrového obrázku používaný pro digitální obrázky, zejména ve fotografii. Je to oblíbený formát pro vysoce kvalitní obrázky, jako jsou fotografie a čárové grafiky. Může být komprimovaný nebo nekomprimovaný a podporuje širokou škálu barevných hloubek. Je také široce podporován programy pro úpravu a zpracování obrázků. Pokud chcete konverzi GIF na TIFF v Java Low Code API, totéž lze provést pomocí následujícího fragmentu kódu.

Předpoklad

Kroky k převodu GIF na TIFF v Java REST API

  1. Nastavte ID klienta a tajný klíč klienta pro rozhraní API
  2. Vytvořte objekt třídy ImagingAPI s přihlašovacími údaji klienta
  3. Určete vstupní a výstupní soubory
  4. Přečtěte si vstupní soubor GIF a nahrajte jej do cloudového úložiště
  5. Vytvořte objekt ConvertImageRequest se vstupními a výstupními formáty souborů
  6. Zavolejte metodu convertImage pro převod GIF na TIFF pomocí REST API
  7. Uložte výstupní soubor TIFF na místní disk

Kód pro převod GIF na TIFF v 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 kódu uvedený na této stránce vám umožňuje převést GIF na TIFF pomocí Java REST API. Jednoduše musíte nahrát soubor GIF pomocí sady Aspose.Imaging REST API SDK a stáhnout výstupní soubor TIFF, abyste jej mohli lokálně uložit.

Tuto konverzi GIF na TIFF lze použít s jakoukoli aplikací bez kódu nebo s nízkým kódem na jakékoli platformě.

Následující odkaz ukazuje podobnou funkci, která by vám mohla být užitečná: Jak převést EMF do PDF pomocí Java REST API

 Čeština