PSD u JPG

Pretvorite PSD u JPG u Javi

PSD datoteke najčešće koriste dizajneri i umjetnici, jer su Photoshop dokumenti moćan format za stvaranje i pohranjivanje slikovnih podataka. To je izvorni format Adobe Photoshopa i može se pregledavati u Adobe Illustratoru ili Inkscapeu. Međutim, većina korisnika nema izvorno instalirane takve komercijalne aplikacije. Također, ne možemo prikazati PSD datoteke unutar web-preglednika. Stoga će ovaj članak objasniti pojedinosti o tome kako pregledavati PSD datoteke bez Photoshopa na mobitelu ili računalu pretvaranjem PSD-a u JPG na mreži.

PSD u JPG API za pretvorbu

Kako bismo pretvorili PSD u JPG, koristit ćemo Aspose.Imaging Cloud SDK za Javu koji nam omogućuje implementaciju mogućnosti obrade slika i pretvorbe u Java aplikaciji. Dakle, možemo programski uređivati, manipulirati i transformirati rasterske slike, metadatoteke i Photoshop datoteke u razne podržane formate. Da bismo započeli s korištenjem SDK-a, prvo moramo dodati njegovu referencu u naš java projekt uključivanjem sljedećih informacija u pom.xml projekta maven build.

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

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

Ako ste već registrirani na Aspose Cloud Dashboard, preuzmite svoje personalizirane klijentske vjerodajnice na Cloud Dashboard. Inače, registrirajte besplatni račun pomoću važeće adrese e-pošte i zatim nabavite svoje vjerodajnice.

Pretvorite PSD u JPG u Javi

U ovom ćemo odjeljku raspravljati o pojedinostima o tome kako pretvoriti PDF u JPG online pomoću isječka Java koda.

  • Prije svega, stvorite objekt klase ImagingApi prosljeđujući svoje personalizirane vjerodajnice klijenta kao argumente njegovom konstruktoru
  • Drugo, pročitajte ulaznu PSD datoteku pomoću metode readAllBytes(…) i vratite sadržaj u niz byte[]
  • Treće, stvorite instancu klase UploadFileRequest i zatim prenesite PSD datoteku u pohranu u oblaku pomoću metode uploadFile(…)
  • Sada stvorite objekt klase ConvertImageRequest gdje specificiramo ulazni PSD naziv i rezultirajući format kao “jpg”
  • Pretposljednji, pozovite metodu convertImage(…) za pretvaranje PSD u JPG sliku. Rezultirajuća slika se zatim vraća u toku odgovora
  • Na kraju, spremite dobiveni JPG na lokalni pogon koristeći FileOutputStream objekt
// Dobijte ClientID i ClientSecret s https://dashboard.aspose.cloud/
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// stvoriti Imaging object
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// učitati PSD sliku iz lokalnog sustava
File file1 = new File("FilterEffectSampleImage.psd");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// stvoriti objekt zahtjeva za učitavanje datoteke
UploadFileRequest uploadRequest = new UploadFileRequest("source.psd",imageStream,null);
// prenesite PSD datoteku u pohranu u oblaku
imageApi.uploadFile(uploadRequest);

// odredite izlazni format slike
String format = "jpg";

// Stvorite objekt zahtjeva za konverziju slike
ConvertImageRequest convertImage = new ConvertImageRequest("source.psd", format, null, null);
// pretvoriti PSD u JPG i vratiti sliku u tok odgovora
byte[] resultantImage = imageApi.convertImage(convertImage);

// Spremite dobivenu JPG sliku u lokalnu pohranu
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "Converted.jpg");
fos.write(resultantImage);
fos.close();

Uzorak PSD slike korišten u gornjem primjeru može se preuzeti s FilterEffectSampleImage.psd.

psd u jpg

Slika: - Pregled pretvorbe PSD u JPG

Pretvorite Photoshop u JPG pomoću cURL naredbi

Kako je Aspose.Imaging Cloud razvijen prema REST arhitekturi, tako možemo lako pristupiti API-ju putem cURL naredbi preko terminala naredbenog retka (na bilo kojoj platformi). Sada kao preduvjet, prvo moramo generirati JWT pristupni token (na temelju vjerodajnica klijenta) pomoću sljedeće naredbe.

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

Nakon što se generira JWT token, izvršite sljedeću naredbu za pretvaranje Photoshopa u JPG format.

curl -v -X GET "https://api.aspose.cloud/v3.0/imaging/source.psd/convert?format=jpg" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-o Resultant.jpg

Zaključak

Ovaj nas je članak prosvijetlio o nevjerojatnoj značajci za pretvaranje PSD-a u JPG pomoću Jave. U isto vrijeme, također smo istražili Photoshopov pristup spremanja kao JPEG koristeći cURL naredbe. Nadalje, značajke API-ja mogu se jednostavno testirati pomoću SwaggerUI (unutar web-preglednika), a potpuni izvorni kod SDK-a također se može preuzeti s GitHub (objavljen pod licencom MIT-a).

Unatoč tome, Dokumentacija proizvoda nevjerojatan je izvor informacija za učenje drugih uzbudljivih značajki API-ja. Na kraju, u slučaju da naiđete na bilo kakav problem ili imate bilo kakav povezan upit, slobodno nas kontaktirajte za brzo rješenje putem besplatnog foruma za podršku proizvoda.

povezani članci

Posjetite sljedeće veze kako biste saznali više o: