PSD થી JPG

જાવામાં PSD ને JPG માં કન્વર્ટ કરો

PSD ફાઇલોનો સામાન્ય રીતે ડિઝાઇનર્સ અને કલાકારો દ્વારા ઉપયોગ કરવામાં આવે છે, કારણ કે ફોટોશોપ દસ્તાવેજો ઇમેજ ડેટા બનાવવા અને સ્ટોરેજ માટે શક્તિશાળી ફોર્મેટ છે. તે Adobe Photoshop નું મૂળ ફોર્મેટ છે અને Adobe Illustrator અથવા Inkscape માં જોઈ શકાય છે. જો કે, મોટાભાગના વપરાશકર્તાઓ પાસે આવી કોમર્શિયલ એપ્લિકેશનો નેટિવલી ઇન્સ્ટોલ કરેલી નથી. ઉપરાંત, અમે વેબ-બ્રાઉઝરમાં PSD ફાઇલો પ્રદર્શિત કરી શકતા નથી. તો આ લેખ, PSD ને ઑનલાઇન JPG માં કન્વર્ટ કરીને મોબાઇલ અથવા પીસી પર ફોટોશોપ વિના PSD ફાઇલો કેવી રીતે જોવી તેની વિગતો સમજાવવા જઈ રહ્યો છે.

PSD થી JPG કન્વર્ઝન API

હવે PSD ને JPG માં રૂપાંતરિત કરવા માટે, અમે [Aspose.Imaging Cloud SDK for Java17 નો ઉપયોગ કરવા જઈ રહ્યા છીએ જે અમને Java એપ્લિકેશનમાં ઇમેજ પ્રોસેસિંગ અને રૂપાંતરણ ક્ષમતાઓને અમલમાં મૂકવા સક્ષમ બનાવે છે. તેથી અમે રાસ્ટર ઈમેજીસ, મેટાફાઈલ્સ અને ફોટોશોપ ફાઈલોને વિવિધ [સપોર્ટેડ ફોર્મેટ્સ] માં પ્રોગ્રામેટિકલી એડિટ, મેનીપ્યુલેટ અને ટ્રાન્સફોર્મ કરી શકીએ છીએ6. હવે SDK ઉપયોગ સાથે પ્રારંભ કરવા માટે, આપણે પહેલા maven બિલ્ડ પ્રોજેક્ટના 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>

જો તમે પહેલાથી જ Aspose Cloud Dashboard પર નોંધાયેલા છો, તો કૃપા કરીને Cloud Dashboard પરથી તમારા વ્યક્તિગત કરેલ ક્લાયન્ટ ઓળખપત્રો મેળવો. બાકી, માન્ય ઈમેલ એડ્રેસનો ઉપયોગ કરીને ફ્રી એકાઉન્ટ રજીસ્ટર કરો અને પછી તમારા ઓળખપત્રો મેળવો.

જાવામાં PSD ને JPG માં કન્વર્ટ કરો

આ વિભાગમાં, અમે Java કોડ સ્નિપેટનો ઉપયોગ કરીને PDF ને JPG ઓનલાઈન કેવી રીતે કન્વર્ટ કરવું તેની વિગતોની ચર્ચા કરવા જઈ રહ્યા છીએ.

  • સૌ પ્રથમ, તમારા વ્યક્તિગત ક્લાયંટ ઓળખપત્રોને તેના કન્સ્ટ્રક્ટરને દલીલો તરીકે પસાર કરીને ઇમેજિંગએપી ક્લાસનો ઑબ્જેક્ટ બનાવો
  • બીજું, readAllBytes(…) પદ્ધતિનો ઉપયોગ કરીને ઇનપુટ PSD ફાઇલ વાંચો અને સામગ્રીને બાઇટ[] એરેમાં પરત કરો.
  • ત્રીજે સ્થાને, UploadFileRequest ક્લાસનો એક દાખલો બનાવો અને પછી uploadFile(…) પદ્ધતિનો ઉપયોગ કરીને PSD ફાઇલને ક્લાઉડ સ્ટોરેજ પર અપલોડ કરો.
  • હવે ConvertImageRequest ક્લાસનો એક ઑબ્જેક્ટ બનાવો જ્યાં આપણે ઇનપુટ PSD નામ અને પરિણામી ફોર્મેટ “jpg” તરીકે સ્પષ્ટ કરીએ છીએ.
  • ઉપાંત્ય, PSD ને JPG ઇમેજમાં કન્વર્ટ કરવા માટે એક પદ્ધતિ convertImage(…) ને કૉલ કરો. પરિણામી છબી પછી પ્રતિસાદ પ્રવાહમાં પરત કરવામાં આવે છે
  • છેલ્લે, FileOutputStream ઑબ્જેક્ટનો ઉપયોગ કરીને પરિણામી JPG ને સ્થાનિક ડ્રાઇવમાં સાચવો
// https://dashboard.aspose.cloud/ પરથી ClientID અને ClientSecret મેળવો
String clientId = "7ef10407-c1b7-43bd-9603-5ea9c6db83cd";
String clientSecret = "ba7cc4dc0c0478d7b508dd8ffa029845";

// ઇમેજિંગ ઑબ્જેક્ટ બનાવો
ImagingApi imageApi = new ImagingApi(clientSecret, clientId);

// સ્થાનિક સિસ્ટમમાંથી PSD ઇમેજ લોડ કરો
File file1 = new File("FilterEffectSampleImage.psd");
byte[] imageStream = Files.readAllBytes(file1.toPath());
			
// ફાઇલ અપલોડ વિનંતી ઑબ્જેક્ટ બનાવો
UploadFileRequest uploadRequest = new UploadFileRequest("source.psd",imageStream,null);
// ક્લાઉડ સ્ટોરેજ પર PSD ફાઇલ અપલોડ કરો
imageApi.uploadFile(uploadRequest);

// ઇમેજનું આઉટપુટ ફોર્મેટ સ્પષ્ટ કરો
String format = "jpg";

// છબી રૂપાંતર વિનંતી ઑબ્જેક્ટ બનાવો
ConvertImageRequest convertImage = new ConvertImageRequest("source.psd", format, null, null);
// PSD ને JPG માં કન્વર્ટ કરો અને પ્રતિસાદ પ્રવાહમાં છબી પરત કરો
byte[] resultantImage = imageApi.convertImage(convertImage);

// પરિણામી JPG ઇમેજને સ્થાનિક સ્ટોરેજમાં સાચવો
FileOutputStream fos = new FileOutputStream("/Users/nayyer/Documents/" + "Converted.jpg");
fos.write(resultantImage);
fos.close();

ઉપરના ઉદાહરણમાં વપરાયેલ નમૂના PSD છબી FilterEffectSampleImage.psd પરથી ડાઉનલોડ કરી શકાય છે.

psd થી jpg

છબી:- PSD થી JPG રૂપાંતર પૂર્વાવલોકન

CURL આદેશોનો ઉપયોગ કરીને ફોટોશોપને JPG માં કન્વર્ટ કરો

Aspose.Imaging Cloud ને REST આર્કિટેક્ચર અનુસાર વિકસાવવામાં આવ્યું છે, તેથી અમે કમાન્ડ લાઇન ટર્મિનલ (કોઈપણ પ્લેટફોર્મ પર) દ્વારા cURL આદેશો દ્વારા API ને સરળતાથી ઍક્સેસ કરી શકીએ છીએ. હવે પૂર્વશરત તરીકે, આપણે પહેલા નીચેના આદેશનો ઉપયોગ કરીને JWT એક્સેસ ટોકન (ક્લાયન્ટ ઓળખપત્રો પર આધારિત) જનરેટ કરવાની જરૂર છે.

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"

એકવાર JWT ટોકન જનરેટ થઈ જાય, ફોટોશોપને 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

નિષ્કર્ષ

આ લેખે અમને જાવા નો ઉપયોગ કરીને PSD ને JPG માં કન્વર્ટ કરવા માટેની અદ્ભુત સુવિધા વિશે જ્ઞાન આપ્યું છે. તે જ સમયે, અમે CURL આદેશોનો ઉપયોગ કરીને ફોટોશોપ સેવ એઝ JPEG અભિગમની પણ શોધ કરી છે. વધુમાં, API ની વિશેષતાઓ સરળતાથી SwaggerUI (વેબ બ્રાઉઝરની અંદર) નો ઉપયોગ કરીને ચકાસી શકાય છે અને SDK નો સંપૂર્ણ સ્રોત કોડ પણ GitHub (MIT લાયસન્સ હેઠળ પ્રકાશિત) પરથી ડાઉનલોડ કરી શકાય છે.

તેમ છતાં, પ્રોડક્ટ ડોક્યુમેન્ટેશન એ API ની અન્ય ઉત્તેજક સુવિધાઓ શીખવા માટે માહિતીનો અદ્ભુત સ્ત્રોત છે. છેલ્લે, જો તમને કોઈ સમસ્યા આવે અથવા તમારી પાસે કોઈ સંબંધિત ક્વેરી હોય, તો કૃપા કરીને મફત ઉત્પાદન સપોર્ટ ફોરમ દ્વારા ઝડપી ઉકેલ માટે અમારો સંપર્ક કરો.

સંબંધિત લેખો

આ વિશે વધુ જાણવા માટે કૃપા કરીને નીચેની લિંક્સની મુલાકાત લો: