PSD go jpg

Tiontaigh PSD go JPG i Java

PSD is mó a úsáideann dearthóirí agus ealaíontóirí comhaid, toisc gurb iad na doiciméid Photoshop an fhormáid chumhachtach chun sonraí íomhá a chruthú agus a stóráil. Is formáid dhúchasach de Adobe Photoshop é agus is féidir é a fheiceáil in Adobe Illustrator nó in Inkscape. Mar sin féin, níl feidhmchláir tráchtála den sórt sin suiteáilte ó dhúchas ag tromlach na n-úsáideoirí. Chomh maith leis sin, ní féidir linn comhaid PSD a thaispeáint laistigh den bhrabhsálaí gréasáin. Mar sin míneoidh an t-alt seo na sonraí ar Conas Féach ar Chomhaid PSD Gan Photoshop Ar Soghluaiste Nó PC trí PSD a thiontú go JPG ar líne.

PSD go JPG Tiontú API

Anois chun PSD a thiontú go JPG, táimid ag dul a úsáid Aspose.Imaging Cloud SDK do Java a chuireann ar ár gcumas próiseáil íomhá agus cumais chomhshó a chur i bhfeidhm i bhfeidhmchlár Java. Mar sin is féidir linn íomhánna raster, Metafiles & Photoshop a chur in eagar, a ionramháil agus a athrú go héagsúlacht Formáidí Tacaithe. Anois chun tús a chur le húsáid SDK, ní mór dúinn a thagairt a chur isteach inár dtionscadal java ar dtús tríd an fhaisnéis seo a leanas a chur san áireamh i pom.xml de thionscadal tógála maven.

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

Má tá tú cláraithe cheana féin ar Aspose Cloud Dashboard, faigh do dhintiúir chliaint phearsantaithe ó Cloud Dashboard. Seachas sin, cláraigh cuntas saor in aisce ag baint úsáide as seoladh ríomhphoist bailí agus ansin faigh do dhintiúir.

Tiontaigh PSD go JPG i Java

Sa chuid seo, táimid chun na sonraí a phlé maidir le conas PDF a thiontú go JPG ar líne ag baint úsáide as gearrthóg cód Java.

  • Ar an gcéad dul síos, cruthaigh réad den rang ImagingApi trí do dhintiúir chliaint phearsantaithe a chur ar aghaidh mar argóintí chuig a cruthaitheoir
  • Ar an dara dul síos, léigh an comhad PSD ionchuir ag baint úsáide as an modh readAllBytes(…) agus cuir an t-inneachar ar ais chuig beart[]
  • Ar an tríú dul síos, cruthaigh sampla den rang UploadFileRequest agus ansin uaslódáil an comhad PSD chuig an stóráil néil ag baint úsáide as modh uploadFile(…)
  • Anois cruthaigh réad den rang ConvertImageRequest ina sonraimid an t-ainm PSD ionchuir agus an fhormáid dá bharr mar “jpg”
  • Faoi dheireadh, cuir glaoch ar mhodh convertImage (…) chun PSD a thiontú go íomhá JPG. Seoltar an íomhá dá bharr ar ais ansin sa sruth freagartha
  • Ar deireadh, sábháil an JPG iarmhartach chuig tiomántán áitiúil ag baint úsáide as réad FileOutputStream
// Faigh ClientID agus ClientSecret ó https://dashboard.aspose.cloud/
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// cruthaigh réad Íomháú
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// Íoslódáil an íomhá PSD as an gcóras áitiúil
File file1 = new File("FilterEffectSampleImage.psd");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// cruthaigh réad iarratais uaslódáil comhad
UploadFileRequest uploadRequest = new UploadFileRequest("source.psd",imageStream,null);
// uaslódáil comhad PSD chuig stóráil Cloud
imageApi.uploadFile(uploadRequest);

// sonraigh formáid aschuir na híomhá
String format = "jpg";

// Cruthaigh réad iarratais chomhshó Íomhá
ConvertImageRequest convertImage = new ConvertImageRequest("source.psd", format, null, null);
// tiontaigh PSD go JPG agus cuir íomhá ar ais i sruth freagartha
byte[] resultantImage = imageApi.convertImage(convertImage);

// Sábháil an íomhá JPG dá bharr chuig an stóras áitiúil
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "Converted.jpg");
fos.write(resultantImage);
fos.close();

Is féidir an íomhá PSD samplach a úsáidtear sa sampla thuas a íoslódáil ó FilterEffectSampleImage.psd.

Ó psd go jpg

Íomhá: - PSD go réamhamharc chomhshó JPG

Tiontaigh Photoshop go JPG ag baint úsáide as Orduithe cURL

De réir mar a fhorbraítear an Aspose.Imaging Cloud de réir ailtireacht REST, ionas gur féidir linn rochtain a fháil go héasca ar an API trí orduithe cURL trí chríochfort na n-orduithe (ar aon ardán). Anois mar réamhriachtanas, ní mór dúinn comhartha rochtana JWT a ghiniúint ar dtús (bunaithe ar dhintiúir an chliaint) ag baint úsáide as an ordú seo a leanas.

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"

Nuair a ghintear an comhartha JWT, déan an t-ordú seo a leanas chun Photoshop a thiontú go formáid 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

Conclúid

Chuir an t-alt seo in iúl dúinn an ghné iontach chun PSD a thiontú go JPG ag baint úsáide as Java. Ag an am céanna, rinneamar iniúchadh freisin ar Photoshop ach amháin mar chur chuige JPEG ag baint úsáide as na horduithe cURL. Ina theannta sin, is féidir gnéithe an API a thástáil go héasca trí úsáid a bhaint as SwaggerUI (laistigh de bhrabhsálaí gréasáin) agus is féidir cód foinse iomlán an SDK a íoslódáil ó GitHub (foilsithe faoi cheadúnas MIT).

Mar sin féin, is foinse iontach faisnéise é an Doiciméadú Táirge chun gnéithe spreagúla eile den API a fhoghlaim. Ar deireadh, i gcás go dtiocfaidh tú ar aon cheist nó má tá aon cheist ghaolmhar agat, ná bíodh drogall ort teagmháil a dhéanamh linn le haghaidh réiteach tapa trí [fóram tacaíochta táirge] saor in aisce 9.

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: