PSD ngadto sa JPG

I-convert ang PSD ngadto sa JPG sa Java

Ang PSD nga mga file kasagarang gigamit sa mga tigdesinyo ug mga artista, tungod kay ang mga dokumento sa Photoshop mao ang kusgan nga pormat alang sa paghimo ug pagtipig sa datos sa imahe. Kini usa ka lumad nga format sa Adobe Photoshop ug mahimong tan-awon sa Adobe Illustrator o Inkscape. Bisan pa, kadaghanan sa mga tiggamit wala’y ingon nga komersyal nga mga aplikasyon nga na-install. Usab, dili kami makapakita ug PSD files sulod sa web-browser. Mao nga kini nga artikulo, magpatin-aw sa mga detalye sa Giunsa Pagtan-aw ang mga PSD File nga Wala Photoshop Sa Mobile O Usa ka PC pinaagi sa pag-convert sa PSD sa JPG online.

PSD ngadto sa JPG Conversion API

Karon aron ma-convert ang PSD ngadto sa JPG, atong gamiton ang Aspose.Imaging Cloud SDK para sa Java nga makapahimo kanato sa pagpatuman sa pagproseso sa imahe ug mga kapabilidad sa pagkakabig sa aplikasyon sa Java. Mao nga mahimo namon nga ma-program ang pag-edit, pagmaniobra ug pagbag-o sa mga imahe sa raster, Metafiles & Photoshop nga mga file sa lainlain nga Supported Formats. Karon aron makasugod sa paggamit sa SDK, kinahanglan una natong idugang ang reperensiya niini sa atong java project pinaagi sa paglakip sa mosunod nga impormasyon sa pom.xml sa maven build project.

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

Kung nakarehistro ka na sa Aspose Cloud Dashboard, palihug kuhaa ang imong personalized nga kredensyal sa kliyente gikan sa Cloud Dashboard. Kung dili, magparehistro usa ka libre nga account gamit ang usa ka balido nga email address ug dayon kuhaa ang imong mga kredensyal.

I-convert ang PSD ngadto sa JPG sa Java

Niini nga seksyon, atong hisgutan ang mga detalye kung giunsa ang pag-convert sa usa ka PDF sa JPG online gamit ang Java code snippet.

  • Una sa tanan, paghimo usa ka butang sa klase sa ImagingApi pinaagi sa pagpasa sa imong personalized nga mga kredensyal sa kliyente ingon mga argumento sa nagtukod niini
  • Ikaduha, basaha ang input PSD file gamit ang readAllBytes(…) nga pamaagi ug ibalik ang sulod sa byte[] array
  • Ikatulo, paghimo og usa ka pananglitan sa UploadFileRequest nga klase ug dayon i-upload ang PSD file ngadto sa cloud storage gamit ang uploadFile(…) nga pamaagi
  • Karon paghimo og usa ka butang sa ConvertImageRequest nga klase diin among gitino ang input PSD nga ngalan ug ang resulta nga format isip “jpg”
  • Sa ulahi, pagtawag usa ka pamaagi nga convertImage(…) aron ma-convert ang PSD sa JPG nga imahe. Ang resulta nga hulagway ibalik sa tubag nga sapa
  • Sa katapusan, i-save ang resulta nga JPG sa lokal nga drive gamit ang FileOutputStream object
// Pagkuha ClientID ug ClientSecret gikan sa https://dashboard.aspose.cloud/
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

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

// load PSD larawan gikan sa lokal nga sistema
File file1 = new File("FilterEffectSampleImage.psd");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// paghimo og file upload request object
UploadFileRequest uploadRequest = new UploadFileRequest("source.psd",imageStream,null);
// i-upload ang PSD file sa Cloud storage
imageApi.uploadFile(uploadRequest);

// ipiho ang output format sa imahe
String format = "jpg";

// Paghimo og butang nga hangyo sa pagkakabig sa imahe
ConvertImageRequest convertImage = new ConvertImageRequest("source.psd", format, null, null);
// i-convert ang PSD sa JPG ug ibalik ang imahe sa tubag nga sapa
byte[] resultantImage = imageApi.convertImage(convertImage);

// I-save ang resulta nga JPG nga imahe sa lokal nga pagtipig
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "Converted.jpg");
fos.write(resultantImage);
fos.close();

Ang sample nga PSD nga hulagway nga gigamit sa ibabaw nga pananglitan mahimong ma-download gikan sa FilterEffectSampleImage.psd.

psd sa jpg

Hulagway: - Preview sa pagkakabig sa PSD ngadto sa JPG

I-convert ang Photoshop ngadto sa JPG gamit ang cURL Commands

Ingon nga ang Aspose.Imaging Cloud gipalambo sumala sa REST nga arkitektura, aron dali namong ma-access ang API pinaagi sa mga cURL commands pinaagi sa command line terminal (sa bisan unsang plataporma). Karon isip usa ka kinahanglanon, kinahanglan una nga maghimo usa ka JWT access token (base sa mga kredensyal sa kliyente) gamit ang mosunud nga mando.

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"

Kung mabuhat na ang JWT token, palihug ipatuman ang mosunud nga mando aron mabag-o ang Photoshop sa format nga JPG.

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

Konklusyon

Kini nga artikulo naglamdag kanamo sa talagsaon nga bahin sa pag-convert sa PSD ngadto sa JPG gamit ang Java. Sa samang higayon, gisuhid usab namo ang Photoshop save as JPEG approach gamit ang cURL commands. Dugang pa, ang mga bahin sa API dali nga masulayan gamit ang SwaggerUI (sulod sa web browser) ug ang kompletong source code sa SDK mahimo usab nga ma-download gikan sa GitHub (gipatik ubos sa lisensya sa MIT).

Bisan pa, ang Dokumentasyon sa Produkto usa ka katingad-an nga gigikanan sa kasayuran aron mahibal-an ang uban pang mga makapaikag nga bahin sa API. Katapusan, kung makasugat ka og bisan unsang isyu o adunay ka may kalabutan nga pangutana, palihug ayaw pagduhaduha sa pagkontak kanamo alang sa usa ka dali nga resolusyon pinaagi sa libre nga product support forum.

May Kalabutan nga mga Artikulo

Palihug bisitaha ang mosunud nga mga link aron mahibal-an ang dugang bahin sa: