drej png til jpg

Skift PNG til JPG ved hjælp af Java Cloud SDK

PNG billeder udmærker sig ved at understøtte gennemsigtige baggrunde og billeder af høj kvalitet. Filstørrelserne har dog en tendens til at være større, hvilket kan påvirke lagrings- og indlæsningshastigheder, især på webplatforme. JPG tilbyder på den anden side effektiv komprimering, der reducerer filstørrelsen uden at gå på kompromis med billedkvaliteten. Derfor kan du ved at konvertere PNG-billeder til JPG bevare væsentlig billedklarhed, samtidig med at du opnår hurtigere indlæsningstider og bredere formatkompatibilitet, hvilket er gavnligt for både brugeroplevelsen og systemets ydeevne.

Billedbehandling API

Ved at bruge Aspose.Imaging Cloud SDK til Java, er handlingen til at overføre PNG til JPG-format ligetil og effektiv, hvilket gør den ideel til udviklere, der ønsker at optimere billedarbejdsgange. Ved at udnytte denne API kan du automatisere billedkonverteringer i dine Java-applikationer med minimal indsats og strømline billedbehandlingen. Desuden reducerer det filstørrelser, forbedrer kompatibiliteten på tværs af platforme, især i applikationer, hvor hurtig indlæsning og effektiv lagring er afgørende.

Tilføj API-referencen i java-projektet ved at inkludere følgende oplysninger i pom.xml af maven build-projekt.

<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>

Når JDK-referencen er blevet tilføjet i projektet, er det næste vigtige skridt at oprette en gratis konto over Aspose cloud dashboard. Du skal blot tilmelde dig en gratis prøveperiode via en gyldig e-mailadresse. Log nu ind med en nyoprettet konto, og find/opret klient-id og klienthemmelighed på Cloud-dashboard.

Konverter PNG til JPG ved hjælp af Java

Lad os diskutere detaljerne om, hvordan vi kan overføre PNG til JPG ved hjælp af Java-kodestykke.

ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

Opret en forekomst af ImagingApi baseret på personlige klientoplysninger.

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

Læs input ‘PNG’-billedet i byte-array.

imageApi.uploadFile(uploadRequest);

Upload input PNG-billedet til skylageret.

ConvertImageRequest convertImage = new ConvertImageRequest("input.png", "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 API’et for at konvertere PNG til JPEG-format. Efter konverteringen returneres det resulterende JPEG-billede i byte-array.

// Få 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 PNG-billedet fra det lokale system
File file1 = new File("input.png");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// oprette fil upload anmodning objekt
UploadFileRequest uploadRequest = new UploadFileRequest("inpput.png",imageStream,null);
// upload PNG-billede til skylageret
imageApi.uploadFile(uploadRequest);

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

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

// Gem det resulterende JPEG-billede på lokalt drev
FileOutputStream fos = new FileOutputStream("D:\\Converted.jpg");
fos.write(resultantImage);
fos.close();

Drej PNG til JPG ved hjælp af cURL-kommandoer

Konvertering af PNG til JPG ved hjælp af Aspose.Imaging Cloud- og cURL-kommandoer tilbyder en hurtig og effektiv måde at håndtere billedtransformationer direkte fra kommandolinjen. Denne metode er meget fleksibel og kan indarbejdes i automatiserede scripts eller arbejdsgange, hvilket muliggør problemfri billedbehandling uden behov for komplekse softwareopsætninger.

For det første skal du generere et JWT-adgangstoken (baseret på klientlegitimationsoplysninger), mens du udfører følgende kommando:

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 JWT-adgangstokenet er blevet genereret, skal du ringe til CreateConvertedImage API for at transformere PNG til JPEG-format. For at gemme den resulterende fil på lokalt drev, brug venligst -o argument.

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

Erstat sourceFile med navnet på input-PNG-billede, der er tilgængeligt i skylageret, “myResultant” med navnet på det resulterende JPEG-billede og “accessToken” med navnet på bærer-tokenet, der er genereret ovenfor.

Gratis PNG til JPG konverter

For at være vidne til de fantastiske muligheder i Aspose.Imaging Cloud SDK, kan du overveje at bruge vores lette og supereffektive PNG til JPG-konverter-app. Denne applikation er bygget oven på REST API og kan nemt tilgås i en webbrowser.

png til jpg

En forhåndsvisning af PNG til JPG Converter App.

Konklusion

Afslutningsvis giver konvertering af PNG til JPG ved hjælp af Aspose.Imaging Cloud SDK til Java en kraftfuld, fleksibel løsning til effektiv håndtering af billedformater. Uanset om du bruger SDK- eller cURL-kommandoer, sikrer Aspose.Imaging pålidelig og højtydende billedkonvertering, der passer problemfrit ind i forskellige udviklingsmiljøer.

Relaterede artikler

Vi anbefaler stærkt, at du besøger følgende links for at lære mere om: