آموزش گام به گام زیر نحوه تبدیل JPG به PSD با Java REST API را به شما نشان می دهد. JPG (همچنین به عنوان JPEG شناخته می شود) یک فرمت استاندارد فایل برای فشرده سازی و ذخیره تصاویر دیجیتال است. این فرمت بیشتر برای عکسهای دیجیتال استفاده میشود و رایجترین فرمت تصویری است که توسط دوربینهای دیجیتال و سایر دستگاههای ثبت تصویر استفاده میشود. این فرمت با حذف دادههای اضافی و استفاده از الگوریتمهای فشردهسازی دادهها، فایلها را فشرده میکند که حجم فایل را بدون تأثیر قابل توجهی بر کیفیت تصویر کاهش میدهد.
در حالی که، فایل PSD (سند فتوشاپ) فرمت پیشفرضی است که فتوشاپ برای ذخیره دادهها استفاده میکند. این یک فرمت فایل اختصاصی است که توسط Adobe توسعه یافته است که شامل یک تصویر بیت مپ و اجزای تصویر، مانند لایههایی با ماسک، فضاهای رنگی، نمایههای ICC، شفافیت، متن، کانالهای آلفا و رنگهای نقطهای است. فایل های PSD معمولا برای ایجاد گرافیک و لوگو برای وب سایت ها و سایر رسانه های دیجیتال استفاده می شود. اگر می خواهید JPG به PSD در Java Low Code API تبدیل شود، این کار را می توان با کمک نمونه زیر انجام داد.
پيش نياز
- حساب کاربری ایجاد کنید و اعتبار API را دریافت کنید
- دانلود Aspose.Imaging Cloud SDK for Java
- پروژه جاوا را با SDK بالا راه اندازی کنید
مراحل تبدیل JPG به PSD در Java REST API
- Client ID و Client Secret را برای API تنظیم کنید
- یک شی از کلاس ImagingAPI با اعتبار مشتری ایجاد کنید
- فایل های ورودی و خروجی را مشخص کنید
- فایل ورودی JPG را بخوانید و در فضای ذخیره سازی ابری آپلود کنید
- یک شی از ConvertImageRequest با فرمت های فایل ورودی و خروجی ایجاد کنید
- فراخوانی روش convertImage به تبدیل JPG به PSD با استفاده از REST API
- فایل PSD خروجی را روی دیسک محلی ذخیره کنید
کد برای تبدیل JPG به PSD در Java Low Code API
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace Client.getSecret() with your own client secret here | |
String APIBaseUrl="https://api.aspose.cloud"; | |
String Local_Path = "C:/Temp/"; | |
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl); | |
// Input & output file names | |
String inputFileName = "JPGtoPSD.jpg"; | |
String outputFileName = "JPGtoPSD.psd"; | |
try { | |
// Upload local image to Cloud Storage | |
File inputFile = new File(Local_Path + inputFileName); | |
FileInputStream inputFileStream = new FileInputStream(inputFile); | |
byte[] inputImageData = IOUtils.toByteArray(inputFileStream); | |
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null); | |
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest); | |
String outputFormat = "psd"; | |
String remoteFolder = null; // Input file is saved at the root of the storage | |
String remoteStorage = null; // Cloud Storage name | |
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage); | |
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest); | |
// Save exported image to local storage | |
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName); | |
fileOutputStream.write(convertedImageData); | |
fileOutputStream.close(); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
قطعه کد ارائه شده در این صفحه به شما کمک می کند تا با Java REST API JPG را به PSD تبدیل کنید. شما فقط باید فایل JPG را با کمک Aspose.Imaging REST API SDK تهیه کنید و فایل PSD خروجی را دانلود کنید تا آن را به صورت محلی ذخیره کنید.
این ویژگی تبدیل JPG به PSD را می توان با هر برنامه بدون کد یا کم کد در ویندوز، لینوکس یا مک مورد سوء استفاده قرار داد.
پیوند زیر یک ویژگی مشابه را نشان می دهد که ممکن است برای شما مفید باشد: نحوه تبدیل GIF به PSD با Java REST API