Tento tutoriál vám ukáže, jak převést JPG na TIFF pomocí Java REST API. JPG (nebo JPEG) je oblíbený formát souboru obrázků používaný pro ukládání a zobrazování digitálních obrázků. Zkratka znamená Joint Photographic Experts Group a je pojmenována po komisi, která standard vytvořila. Formát podporuje 24bitové barvy a je schopen uložit širokou škálu barevných hloubek. Obvykle se používá pro ukládání fotografií nebo jiné složité barevné grafiky.
TIFF (Tagged Image File Format) je však formát rastrového grafického souboru používaný pro ukládání vysoce kvalitních digitálních obrázků. Běžně se používá pro skenování fotografií a jiných obrázků a také pro ukládání obrázků s vysokou barevnou hloubkou. Soubory TIFF lze komprimovat pomocí bezeztrátových kompresních algoritmů, což umožňuje širokou škálu možností kvality obrazu a velikosti souboru. Pokud chcete konverzi JPG na TIFF v Java Low Code API, lze to provést pomocí následujícího kódu.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje API
- Stáhnout Aspose.Imaging Cloud SDK for Java
- Nastavte Java projekt pomocí výše uvedeného SDK
Kroky k převodu JPG na TIFF v Java REST API
- Nastavte ID klienta a tajný klíč klienta pro rozhraní API
- Vytvořte objekt třídy ImagingAPI s přihlašovacími údaji klienta
- Určete vstupní a výstupní soubory
- Přečtěte si vstupní JPG soubor a nahrajte jej do cloudového úložiště
- Vytvořte objekt ConvertImageRequest se vstupními a výstupními formáty souborů
- Zavolejte metodu convertImage pro převod JPG na TIFF pomocí REST API
- Uložte výstupní soubor TIFF na místní disk
Kód pro převod JPG 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 = "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()); | |
} |
Výše uvedený fragment kódu vám umožňuje převést JPG na TIFF pomocí Java REST API. Jednoduše musíte nahrát soubor JPG pomocí sady Aspose.Imaging REST API SDK a stáhnout výstupní soubor TIFF a uložit jej lokálně.
Výše uvedený převod JPG na TIFF lze provozovat s libovolnými aplikacemi bez kódu nebo s nízkým kódem na jakémkoli operačním systému.
Také pro vás může být užitečná související funkce: Jak převést GIF na TIFF pomocí Java REST API