Konversi GIF ke BMP dengan NET REST API

Dalam topik dasar ini, Anda akan mempelajari cara mengonversi GIF menjadi BMP dengan NET REST API. Kami akan mengembangkan Konverter GIF ke BMP dengan C# Low Code API dengan mengikuti langkah-langkah komprehensif yang disebutkan di bagian berikut. Aplikasi yang dikembangkan dapat diintegrasikan dengan aplikasi .NET apa pun yang didukung di lingkungan Windows, macOS, atau Linux dan konversi dapat dilakukan secara gratis.

Prasyarat

Langkah-langkah Mengonversi GIF ke BMP dengan NET REST API

  1. Tetapkan ID Klien dan Rahasia Klien untuk API guna mengonversi GIF ke BMP
  2. Buat instance kelas ImagingAPI dengan kredensial klien untuk melakukan konversi GIF ke BMP
  3. Tentukan nama file GIF sumber dan output BMP
  4. Akses contoh file GIF dan unggah ke penyimpanan cloud
  5. Buat instance ConvertImageRequest dengan input aliran file GIF dan format output BMP
  6. Panggil metode ConvertImage untuk mengonversi GIF ke BMP dengan NET REST API
  7. Simpan aliran file BMP yang dirender di disk lokal

Langkah-langkah di atas menjelaskan rendering jenis file dari GIF ke BMP dengan C# Low Code API. Kami akan memulai penyiapan SDK dengan menginisialisasi instance kelas ImagingAPI. Kami kemudian akan mendapatkan file GIF sumber menggunakan FileStream dari disk dan membuat instance kelas ConvertImageRequest yang selanjutnya akan digunakan untuk melakukan konversi ke BMP menggunakan metode ConvertImage().

Kode untuk Konversi GIF ke BMP di 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 GifToBmpConverter
{
public void GifToBmp()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var gifToBmpImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.gif";
var outputFileName = "GiftoBmp.bmp";
var outputFormat = "bmp";
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);
gifToBmpImageApi.UploadFile(uploadGifFileRequest);
var convertGifToBmpRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var gifDataStream = gifToBmpImageApi.ConvertImage(convertGifToBmpRequest);
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);
}
}
}
}

Contoh kode yang tepat ini menunjukkan cara mengonversi GIF ke BMP dengan C# Cloud API. Setelah menyelesaikan langkah-langkah prasyarat yang diperlukan, Anda harus menyediakan jalur untuk memuat gambar GIF sumber pada disk dan dengan menggunakan Aspose.Imaging REST API SDK melakukan rendering ke BMP. Aliran file gambar BMP dikembalikan sebagai respons setelah konversi selesai dan Anda kemudian dapat menyimpannya secara lokal di disk.

Dalam topik ini, kami telah membahas mengubah GIF menjadi BMP dengan Cloud API. Jika Anda tertarik untuk melakukan konversi GIF ke PNG, lihat artikel tentang cara Konversi GIF ke TIFF dengan NET REST API.

 Indonesian