PSD uz JPG

Pārvērtiet PSD uz JPG Java

PSD failus visbiežāk izmanto dizaineri un mākslinieki, jo Photoshop dokumenti ir jaudīgs formāts attēlu datu izveidei un glabāšanai. Tas ir Adobe Photoshop vietējais formāts, un to var skatīt programmā Adobe Illustrator vai Inkscape. Tomēr lielākajai daļai lietotāju šādas komerciālas lietojumprogrammas nav sākotnēji instalētas. Turklāt mēs nevaram parādīt PSD failus tīmekļa pārlūkprogrammā. Tāpēc šajā rakstā tiks izskaidrota informācija par to, kā skatīt PSD failus bez Photoshop mobilajā vai personālajā datorā, konvertējot PSD uz JPG tiešsaistē.

PSD uz JPG konvertēšanas API

Tagad, lai pārveidotu PSD uz JPG, mēs izmantosim Aspose.Imaging Cloud SDK for Java, kas ļauj mums Java lietojumprogrammā ieviest attēlu apstrādes un konvertēšanas iespējas. Tādējādi mēs varam programmatiski rediģēt, manipulēt un pārveidot rastra attēlus, metafailus un Photoshop failus dažādos atbalstītos formātos. Tagad, lai sāktu izmantot SDK, mums vispirms jāpievieno tā atsauce mūsu java projektā, iekļaujot tālāk norādīto informāciju maven build projekta failā pom.xml.

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

Ja jau esat reģistrējies Aspose Cloud Dashboard, lūdzu, iegūstiet savus personalizētos klienta akreditācijas datus no Cloud Dashboard. Pretējā gadījumā reģistrējiet bezmaksas kontu, izmantojot derīgu e-pasta adresi, un pēc tam iegūstiet savus akreditācijas datus.

Pārvērtiet PSD uz JPG Java

Šajā sadaļā mēs apspriedīsim detalizētu informāciju par to, kā tiešsaistē pārvērst PDF uz JPG, izmantojot Java koda fragmentu.

  • Vispirms izveidojiet ImagingApi klases objektu, nosūtot personalizētos klienta akreditācijas datus kā argumentus tā konstruktoram.
  • Otrkārt, izlasiet ievades PSD failu, izmantojot metodi readAllBytes(…) un atgrieziet saturu baitu [] masīvā.
  • Treškārt, izveidojiet UploadFileRequest klases gadījumu un pēc tam augšupielādējiet PSD failu mākoņkrātuvē, izmantojot metodi uploadFile(…)
  • Tagad izveidojiet ConvertImageRequest klases objektu, kur mēs norādām ievades PSD nosaukumu un iegūto formātu kā “jpg”
  • Priekšpēdējā, izsauciet metodi convertImage(…), lai pārvērstu PSD uz JPG attēlu. Pēc tam iegūtais attēls tiek atgriezts atbildes straumē
  • Visbeidzot, saglabājiet iegūto JPG lokālajā diskā, izmantojot FileOutputStream objektu
// Iegūstiet ClientID un ClientSecret no https://dashboard.aspose.cloud/
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// izveidot attēlu objektu
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// ielādējiet PSD attēlu no vietējās sistēmas
File file1 = new File("FilterEffectSampleImage.psd");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// izveidot failu augšupielādes pieprasījuma objektu
UploadFileRequest uploadRequest = new UploadFileRequest("source.psd",imageStream,null);
// augšupielādējiet PSD failu mākoņkrātuvē
imageApi.uploadFile(uploadRequest);

// norādiet attēla izvades formātu
String format = "jpg";

// Izveidojiet attēla konvertēšanas pieprasījuma objektu
ConvertImageRequest convertImage = new ConvertImageRequest("source.psd", format, null, null);
// konvertējiet PSD uz JPG un atgrieziet attēlu atbildes straumē
byte[] resultantImage = imageApi.convertImage(convertImage);

// Saglabājiet iegūto JPG attēlu vietējā krātuvē
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "Converted.jpg");
fos.write(resultantImage);
fos.close();

Iepriekš minētajā piemērā izmantoto PSD attēla paraugu var lejupielādēt no FilterEffectSampleImage.psd.

psd uz jpg

Attēls: - PSD uz JPG konvertēšanas priekšskatījums

Pārveidojiet Photoshop uz JPG, izmantojot cURL komandas

Tā kā Aspose.Imaging Cloud ir izstrādāts saskaņā ar REST arhitektūru, mēs varam viegli piekļūt API, izmantojot cURL komandas, izmantojot komandrindas termināli (jebkurā platformā). Tagad kā priekšnoteikums mums vispirms ir jāģenerē JWT piekļuves marķieris (pamatojoties uz klienta akreditācijas datiem), izmantojot šo komandu.

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"

Kad JWT marķieris ir ģenerēts, lūdzu, izpildiet šo komandu, lai pārveidotu Photoshop JPG formātā.

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

Secinājums

Šis raksts ir informējis mūs par apbrīnojamo funkciju PSD konvertēšanai uz JPG, izmantojot Java. Tajā pašā laikā mēs esam arī izpētījuši Photoshop saglabāšanas kā JPEG pieeju, izmantojot cURL komandas. Turklāt API funkcijas var viegli pārbaudīt, izmantojot SwaggerUI (tīmekļa pārlūkprogrammā), un visu SDK avota kodu var arī lejupielādēt no GitHub (publicēts saskaņā ar MIT licenci).

Tomēr Produkta dokumentācija ir lielisks informācijas avots, lai uzzinātu citas aizraujošas API funkcijas. Visbeidzot, ja rodas kāda problēma vai radušies kādi saistīti jautājumi, lūdzu, sazinieties ar mums, lai ātri atrisinātu problēmu, izmantojot bezmaksas produktu atbalsta forumu.

Saistītie raksti

Lūdzu, apmeklējiet šīs saites, lai uzzinātu vairāk par: