تبدیل JPG به PSD با NET REST API

در این مقاله اولیه، نحوه تبدیل JPG به PSD با NET REST API را خواهید آموخت. با رعایت مراحل دقیق ذکر شده در بخش‌های زیر، یک تبدیل JPG به PSD با C# Low Code API ایجاد می‌کنیم. کد برنامه ایجاد شده را می توان با هر برنامه دات نت پشتیبانی شده در محیط های Windows، macOS یا Linux ادغام کرد و تبدیل را می توان به صورت رایگان انجام داد.

پيش نياز

مراحل تبدیل JPG به PSD با NET REST API

  1. Client ID و Client Secret را برای API تنظیم کنید تا JPG به PSD تبدیل شود
  2. یک نمونه از کلاس ImagingAPI با اعتبار مشتری برای انجام تبدیل JPG به PSD ایجاد کنید.
  3. منبع JPG و نام فایل PSD خروجی را مشخص کنید
  4. به فایل JPG نمونه دسترسی پیدا کرده و بارگذاری کنید و آن را در فضای ذخیره سازی ابری آپلود کنید
  5. یک نمونه از ConvertImageRequest با جریان فایل JPG ورودی و فرمت PSD خروجی ایجاد کنید.
  6. برای تبدیل JPG به PSD با NET REST API، روش ConvertImage را فراخوانی کنید.
  7. جریان فایل PSD برگشتی را روی دیسک محلی ذخیره کنید

فرآیند صادرات نوع فایل از JPG به PSD با C# Low Code API در زیر توضیح داده شده است. ما با مقداردهی اولیه SDK با استفاده از نمونه ای از کلاس ImagingAPI شروع می کنیم. سپس فایل JPG منبع را با استفاده از یک FileStream از دیسک بارگذاری می کنیم و سپس با استفاده از یک نمونه کلاس ConvertImageRequest تبدیل به PSD را با استفاده از روش ConvertImage() انجام می دهیم.

کد برای تبدیل JPG به PSD در NET Low Code API

using Aspose.Imaging.Cloud.Sdk.Api;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using Aspose.Imaging.Cloud.Sdk.Model;
using System;
using System.IO;
namespace Kb_Aspose.KB
{
public class JpgToPsdConverter
{
public void JpgToPsd()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var jpgToPsdImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Sample.jpg";
var outputFileName = "JpgtoPsd.psd";
var outputFormat = "psd";
var remoteFolder = null; // source file is saved at the root of the storage
var remoteStorage = null; // remote cloud Storage place name
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadJpgFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
jpgToPsdImageApi.UploadFile(uploadJpgFileRequest);
var convertJpgToPsdRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var psdDataStream = jpgToPsdImageApi.ConvertImage(convertJpgToPsdRequest);
psdDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
psdDataStream.Seek(0, SeekOrigin.Begin);
psdDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

این مثال کد دقیق نحوه تبدیل JPG به PSD با C# Cloud API را نشان می دهد. پس از پرداختن به مراحل پیش نیاز، باید مسیری برای دسترسی به تصویر منبع JPG روی دیسک داده و با استفاده از Aspose.Imaging REST API SDK، رندر را به PSD انجام دهید. جریان فایل تصویری PSD تولید شده پس از تکمیل تبدیل به عنوان پاسخ دریافت می شود و سپس می توانید آن را به صورت محلی روی دیسک ذخیره کنید.

در این مقاله به تبدیل JPG به PSD با Cloud API پرداخته ایم. اگر علاقه مند به انجام تبدیل JPG به PNG هستید، به مقاله نحوه با NET REST API JPG را به PNG تبدیل کنید مراجعه کنید.

 فارسی