Převeďte GIF na PSD pomocí NET REST API

V tomto jednoduchém tématu se dozvíte, jak převést GIF na PSD pomocí NET REST API. Podle podrobných kroků uvedených v následujících částech vytvoříme převodník GIF na PSD s C# Low Code API. Vytvořenou aplikaci lze integrovat s jakoukoli aplikací .NET podporovanou v prostředí macOS, Windows nebo Linux a převod lze provést zdarma.

Předpoklad

Kroky k převodu GIF na PSD pomocí NET REST API

  1. Chcete-li převést GIF na PSD, nastavte ID klienta a tajný klíč klienta pro rozhraní API
  2. Vytvořte instanci třídy ImagingAPI s přihlašovacími údaji klienta pro provedení převodu GIF na PSD
  3. Zadejte zdrojový GIF a názvy výstupních souborů PSD
  4. Načtěte zdrojový soubor GIF a nahrajte jej do cloudového úložiště
  5. Vytvořte instanci ConvertImageRequest se vstupním proudem souboru GIF a výstupním formátem PSD
  6. Voláním metody ConvertImage převeďte GIF na PSD pomocí NET REST API
  7. Uložte vykreslený datový proud souboru PSD na místní disk

Krátké kroky výše vysvětlují vykreslení typu souboru z GIF na PSD pomocí C# Low Code API. Nastavení SDK zahájíme inicializací instance třídy ImagingAPI. Poté zpřístupníme zdrojový soubor GIF pomocí FileStream z disku a vytvoříme instanci třídy ConvertImageRequest, která bude dále odkazovat se na provedení převodu na PSD pomocí metody ConvertImage().

Kód pro převod GIF na PSD v 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 GifToPsdConverter
{
public void GifToPsd()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var gifToPsdImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.gif";
var outputFileName = "GiftoPsd.psd";
var outputFormat = "psd";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // remote cloud Storage name
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadGifFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
gifToPsdImageApi.UploadFile(uploadGifFileRequest);
var convertGifToPsdRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var gifDataStream = gifToPsdImageApi.ConvertImage(convertGifToPsdRequest);
gifDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
gifDataStream.Seek(0, SeekOrigin.Begin);
gifDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Tento příklad ostrého kódu ukazuje, jak převést GIF na PSD pomocí C# Cloud API. Po provedení požadovaných nezbytných kroků musíte zadat cestu k načtení zdrojového obrázku GIF na disk a pomocí sady Aspose.Imaging REST API SDK dokončí vykreslování do PSD. Proud souboru obrázku PSD je získán jako odpověď po dokončení převodu a poté jej můžete uložit lokálně na disk.

V tomto článku jsme se zabývali transformací GIF na PSD pomocí Cloud API. Pokud máte zájem o převod GIF na BMP, přečtěte si článek o tom, jak Převeďte GIF na BMP pomocí NET REST API.

 Čeština