tiff til jpg

Konverter TIFF til JPG ved hjælp af REST API

TIFF(Tagged Image File Format) er populært til billedlagring af høj kvalitet, ofte brugt i områder, der kræver detaljerede billeder, såsom medicinsk billedbehandling eller professionel fotografering. TIFF-filer er dog store og er muligvis ikke kompatible med standard webapplikationer. Konvertering af TIFF til JPG(JPEG) giver en mindre filstørrelse med udbredt kompatibilitet på tværs af enheder og platforme. Denne artikel forklarer, hvordan man konverterer TIFF-billeder til JPG-format ved hjælp af Java Cloud SDK med de robuste funktioner i Cloud SDK, hvilket sikrer hurtig og effektiv billedtransformation uden at gå på kompromis med kvaliteten.

TIFF til JPG Conversion API

Aspose.Imaging Cloud SDK til Java giver kraftfulde, brugervenlige værktøjer til problemfri billedkonvertering. Med Aspose.Imaging Cloud kan du justere opløsning, komprimeringsindstillinger og kvalitetsparametre, så de passer til specifikke behov, og levere output optimeret til digital visning og lagring.

  • SDK’en gør integrationen smidig for udviklere, og sikrer, at TIFF-billeder transformeres effektivt, vedligeholder væsentlige detaljer og reducerer filstørrelser.

For det første skal vi tilføje SDK-referencen i vores java-projekt ved at inkludere følgende oplysninger i pom.xml af maven-bygge-projektet.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-imaging-cloud</artifactId>
        <version>23.5</version>
    </dependency>
</dependencies>

Få nu dit personlige klient-id og klienthemmelighedsoplysninger fra Cloud-dashboard. Hvis du ikke har adgang, skal du blot tilmelde dig en gratis prøveperiode med en gyldig e-mailadresse over Aspose Cloud Dashboard.

Konverter TIFF til JPG i Java

Lad os undersøge detaljerne om, hvordan vores Java Cloud SDK tilbyder fleksibiliteten til at konvertere billeder med høj ydeevne og præcision i Java-applikationer.

ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

Opret en forekomst af ImagingApi baseret på personlige klientoplysninger.

File file1 = new File("C:\\Users\\nayyer\\Downloads\\input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());

Læs input-TIFF-billedet i byte-array.

imageApi.uploadFile(uploadRequest);

Upload input-TIFF-billedet til skylageret.

ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", "jpg", null, null);

Opret et objekt af klassen ConvertImageRequest, hvor vi angiver outputformatet som ‘JPG’.

byte[] resultantImage = imageApi.convertImage(convertImage);

Til sidst skal du kalde TIFF til JPG konvertering API, som returnerer det resulterende JPG billede i byte array.

// Hent ClientID og ClientSecret fra https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXX-XXXXX-9603-5ea9c6db83cd";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// oprette billedobjekt
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// indlæs input TIFF-billedet fra det lokale system
File file1 = new File("input.tiff");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// oprette fil upload anmodning objekt
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.tiff",imageStream,null);
// upload TIFF-billede til skylageret
imageApi.uploadFile(uploadRequest);

// angiv outputformatet for billedet
String format = "jpg";

// Opret billedkonverteringsanmodningsobjekt
ConvertImageRequest convertImage = new ConvertImageRequest("input.tiff", format, null, null);
// udføre TIFF til JPG-konvertering og returner billedet som svarstrøm
byte[] resultantImage = imageApi.convertImage(convertImage);

// Gem det resulterende JPG-billede på lokalt lager
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();
tiff til jpeg

En forhåndsvisning af TIFF-fil til JPG-konvertering.

Overfør TIFF til JPG ved hjælp af cURL-kommandoer

For brugere, der foretrækker en kommandolinjegrænseflade, understøtter Aspose.Imaging Cloud også TIFF til JPEG-konvertering gennem simple cURL-kommandoer. Denne tilgang er fordelagtig til hurtig batchbehandling på serversiden eller automatiserede billedhåndteringsopgaver. Sådan opnår du dette:

Authenticate – Start med at få et adgangstoken til at godkende API-anmodninger:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Når vi har JWT-adgangstokenet, ring venligst CreateConvertedImage API for at overføre TIFF-fil til JPG-format. Vi bruger “-o” parameter til at gemme den resulterende JPG på lokalt drev.

curl -v "https://api.aspose.cloud/v3.0/imaging/{sourceFile}/convert?format=jpg" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- o "myResultant"

Erstat sourceFile med navnet på input TIFF-billede, der er tilgængeligt i cloud storage, “myResultant” med navnet på output JPG-billede og “accessToken” med navnet på bærer-token genereret ovenfor.

Gratis TIFF-fil til JPEG-konverter

For at se de fantastiske muligheder i Aspose.Imaging Cloud SDK, kan du overveje at bruge vores lette og supereffektive TIFF til JPEG-konverter. Denne applikation er bygget oven på REST API og kan nemt tilgås i en webbrowser.

tiff til jpeg

En forhåndsvisning af TIFF-fil til JPEG Converter App.

Konklusion

Konvertering af TIFF-billeder til JPG ved hjælp af Aspose.Imaging Cloud SDK til Java eller cURL-kommandoer giver en effektiv løsning til håndtering af TIFF-filer i høj opløsning. Uanset om du har brug for kompakte filer til webbrug eller ønsker at automatisere billedbehandlingsopgaver, tilbyder denne API-drevne tilgang fleksibilitet, hastighed og kvalitetskontrol. Begynd at udnytte kraften i Aspose.Imaging Cloud for at gøre TIFF til JPG-konvertering problemfri og forbedre den måde, du administrerer og leverer billedindhold på på tværs af applikationer.

Relaterede artikler

Besøg venligst følgende links for at lære mere om: