Converteer GIF naar JPEG2000 met NET REST API

In dit basisartikel leert u hoe u GIF kunt omzetten naar JPEG2000 met de NET REST API**. We zullen een GIF naar JPEG2000-converter ontwikkelen met C# Low Code API door de gedetailleerde stappen te volgen die in de volgende secties worden vermeld. De ontwikkelde applicatie kan worden geïntegreerd met elke .NET-applicatie die wordt ondersteund in macOS-, Windows- of Linux-omgevingen en conversie kan gratis worden uitgevoerd.

Voorwaarde

Stappen om GIF naar JPEG2000 te converteren met NET REST API

  1. Stel de client-ID en het clientgeheim in voor de API om GIF naar JPEG2000 te converteren
  2. Maak een exemplaar van de ImagingAPI-klasse met clientreferenties om GIF naar JPEG2000-conversie uit te voeren
  3. Geef de bron-GIF op en voer de JPEG2000-bestandsnamen uit
  4. Open en laad het bron-GIF-bestand en upload het naar de cloudopslag
  5. Maak een exemplaar van ConvertImageRequest met invoer-GIF-bestandsstroom en uitvoer-JPEG2000-indeling
  6. Roep de methode ConvertImage aan om GIF naar JPEG2000 te converteren met NET REST API
  7. Sla de gerenderde JPEG2000-bestandsstream op de lokale schijf op

De korte stappen omvatten het renderen van het bestandstype van GIF naar JPEG2000 met C# Low Code API. We beginnen met de initialisatie van de SDK met behulp van een exemplaar van de ImagingAPI-klasse. We halen dan het bron-GIF-bestand op met behulp van een FileStream van de schijf en voeren vervolgens met behulp van een ConvertImageRequest-klasse-instantie de conversie uit naar een JPEG2000 met behulp van de ConvertImage() -methode.

Code voor conversie van GIF naar JPEG2000 in 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 GifToJpeg2000Converter
{
public void GifToJpeg2000d()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var gifToJpeg2000ImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.gif";
var outputFileName = "GiftoJpeg2000.jp2";
var outputFormat = "jp2";
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);
gifToJpeg2000ImageApi.UploadFile(uploadGifFileRequest);
var convertGifToJpeg2000Request = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var gifDataStream = gifToJpeg2000ImageApi.ConvertImage(convertGifToJpeg2000Request);
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);
}
}
}
}

This precise example code exhibits how to convert GIF to JPEG2000 with C# Cloud API. After fulfilling the required pre-requisite steps, you have to give a path to load the source GIF image on the disk and by using the Aspose.Imaging REST API SDK completes the rendering to JPEG2000. De JPEG2000-beeldbestandsstroom wordt als reactie verkregen nadat de conversie is voltooid en u kunt deze vervolgens lokaal op de schijf opslaan.

In dit artikel hebben we besproken hoe GIF naar JPEG2000 kan worden getransformeerd met Cloud API. Als u geïnteresseerd bent in het uitvoeren van GIF naar PSD-conversie, raadpleegt u het artikel over hoe u dit kunt doen: Converteer GIF naar PSD met NET REST API.

 Nederlands