PSD til JPG

Umbreyttu PSD í JPG í Java

PSD skrár eru oftast notaðar af hönnuðum og listamönnum, þar sem Photoshop skjölin eru öflugt snið til að búa til og geyma myndgögn. Það er innbyggt snið af Adobe Photoshop og hægt er að skoða það í Adobe Illustrator eða Inkscape. Hins vegar er meirihluti notenda ekki með slík viðskiptaforrit uppsett. Einnig getum við ekki sýnt PSD skrár í vafra. Svo þessi grein ætlar að útskýra smáatriðin um hvernig á að skoða PSD skrár án Photoshop á farsíma eða tölvu með því að breyta PSD í JPG á netinu.

PSD til JPG viðskipta API

Nú til þess að breyta PSD í JPG ætlum við að nota Aspose.Imaging Cloud SDK fyrir Java sem gerir okkur kleift að innleiða myndvinnslu og umbreytingargetu í Java forriti. Þannig að við getum forritað breytt, meðhöndlað og umbreytt rastermyndum, metafílum og Photoshop skrám í margs konar studd snið. Til þess að byrja með SDK-notkunina þurfum við fyrst að bæta við tilvísun hennar í Java verkefnið okkar með því að setja eftirfarandi upplýsingar inn í pom.xml af maven build verkefninu.

<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>22.4</version>
    </dependency>
</dependencies>

Ef þú ert nú þegar skráður á Aspose Cloud Dashboard, vinsamlegast fáðu persónulega skilríki viðskiptavinarins frá Cloud Dashboard. Annars skaltu skrá ókeypis reikning með því að nota gilt netfang og fáðu síðan skilríkin þín.

Umbreyttu PSD í JPG í Java

Í þessum hluta ætlum við að ræða upplýsingar um hvernig á að umbreyta PDF í JPG á netinu með því að nota Java kóðabút.

  • Fyrst af öllu, búðu til hlut af ImagingApi bekknum með því að senda persónulega persónuskilríki viðskiptavinarins sem rök til byggingaraðila þess
  • Í öðru lagi, lestu innsláttar-PSD skrána með því að nota readAllBytes(…) aðferðina og skilaðu innihaldinu í byte[] fylki
  • Í þriðja lagi, búðu til tilvik af UploadFileRequest flokki og hladdu síðan PSD skránni upp í skýjageymslu með uploadFile(…) aðferð
  • Búðu til hlut af ConvertImageRequest flokki þar sem við tilgreinum inntaks PSD nafnið og sniðið sem myndast sem “jpg”
  • Næstsíðast, hringdu í aðferð convertImage(…) til að breyta PSD í JPG mynd. Myndinni sem myndast er síðan skilað í svarstraumi
  • Að lokum skaltu vista JPG sem myndast á staðbundið drif með því að nota FileOutputStream hlut
// Fáðu ClientID og ClientSecret frá https://dashboard.aspose.cloud/
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// búa til myndefni
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// hlaða PSD mynd úr staðbundnu kerfi
File file1 = new File("FilterEffectSampleImage.psd");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// búa til beiðni um upphleðsluhlut
UploadFileRequest uploadRequest = new UploadFileRequest("source.psd",imageStream,null);
// hladdu upp PSD skrá í skýjageymslu
imageApi.uploadFile(uploadRequest);

// tilgreindu úttakssnið myndarinnar
String format = "jpg";

// Búðu til myndumbreytingarbeiðnihlut
ConvertImageRequest convertImage = new ConvertImageRequest("source.psd", format, null, null);
// umbreyttu PSD í JPG og skilaðu mynd í svarstraumi
byte[] resultantImage = imageApi.convertImage(convertImage);

// Vistaðu JPG mynd í staðbundinni geymslu
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "Converted.jpg");
fos.write(resultantImage);
fos.close();

Hægt er að hlaða niður PSD-sýnishorninu sem notað var í dæminu hér að ofan frá FilterEffectSampleImage.psd.

psd í jpg

Mynd: - PSD til JPG umbreytingarforskoðun

Umbreyttu Photoshop í JPG með cURL skipunum

Þar sem Aspose.Imaging Cloud er þróað í samræmi við REST arkitektúr, þannig að við getum auðveldlega nálgast API með cURL skipunum í gegnum skipanalínustöð (á hvaða vettvang sem er). Nú sem forsenda þurfum við fyrst að búa til JWT aðgangslykil (byggt á skilríkjum viðskiptavinar) með eftirfarandi skipun.

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"

Þegar JWT táknið er búið til skaltu framkvæma eftirfarandi skipun til að breyta Photoshop í JPG snið.

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

Niðurstaða

Þessi grein hefur upplýst okkur um ótrúlegan eiginleika til að breyta PSD í JPG með Java. Á sama tíma höfum við einnig kannað Photoshop vista sem JPEG nálgun með því að nota cURL skipanirnar. Ennfremur er auðvelt að prófa eiginleika API með því að nota SwaggerUI (innan vafra) og einnig er hægt að hlaða niður öllum frumkóða SDK frá GitHub (birt undir MIT leyfi).

Engu að síður er Vöruskjölin ótrúleg uppspretta upplýsinga til að læra aðra spennandi eiginleika API. Að lokum, ef þú lendir í einhverju vandamáli eða þú hefur einhverjar tengdar fyrirspurnir, vinsamlegast ekki hika við að hafa samband við okkur til að fá skjóta lausn á ókeypis vörustuðningsvettvangi.

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: