Converta JPG para PSD com NET REST API

Neste artigo básico, você aprenderá como converter JPG em PSD com NET REST API. Criaremos um conversor de JPG para PSD com API C# Low Code seguindo as etapas detalhadas mencionadas nas seções a seguir. O código do aplicativo criado pode ser integrado a qualquer aplicativo .NET compatível com ambientes Windows, macOS ou Linux e a conversão pode ser feita gratuitamente.

Pré-requisito

Etapas para converter JPG em PSD com NET REST API

  1. Defina o ID do cliente e o segredo do cliente para a API converter JPG em PSD
  2. Crie uma instância da classe ImagingAPI com credenciais de cliente para realizar a conversão de JPG em PSD
  3. Especifique os nomes dos arquivos JPG de origem e PSD de saída
  4. Acesse e carregue o arquivo JPG de amostra e carregue-o para armazenamento em nuvem
  5. Crie uma instância do ConvertImageRequest com fluxo de arquivo JPG de entrada e formato PSD de saída
  6. Chame o método ConvertImage para converter JPG em PSD com NET REST API
  7. Salve o fluxo de arquivo PSD retornado no disco local

O processo de exportação do tipo de arquivo de JPG para PSD com C# Low Code API é explicado abaixo. Iniciaremos com a inicialização do SDK usando uma instância da classe ImagingAPI. Em seguida, carregaremos o arquivo JPG de origem usando um FileStream do disco e, em seguida, usando uma instância da classe ConvertImageRequest, realizaremos a conversão para um PSD usando o método ConvertImage().

Código para conversão de JPG para PSD na API NET Low Code

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);
}
}
}
}

Este exemplo de código preciso demonstra como converter JPG em PSD com C# Cloud API. Depois de abordar as etapas de pré-requisito, você deve fornecer um caminho para acessar a imagem JPG de origem no disco e usando o Aspose.Imaging REST API SDK executa a renderização para PSD. O fluxo de arquivo de imagem PSD gerado é recebido como resposta após a conclusão da conversão e você pode salvá-lo localmente no disco.

Neste artigo, abordamos como transformar JPG em PSD com Cloud API. Se você estiver interessado em realizar a conversão de JPG para PNG, consulte o artigo sobre como fazer Converta JPG para PNG com API NET REST.

 Português