Փոխարկեք JPG-ն BMP-ի NET REST API-ով

Այս հստակ հոդվածում դուք կսովորեք, թե ինչպես փոխակերպել JPGBMP NET REST API-ի միջոցով: Մենք կմշակենք JPG-ից BMP փոխարկիչ C# Low Code API-ով` հետևելով հետևյալ բաժիններում նշված համապարփակ քայլերին: Ստեղծված հավելվածը կարող է օգտագործվել ցանկացած .NET հավելվածի հետ, որն աջակցվում է macOS, Windows կամ Linux միջավայրերում, և փոխակերպումը կարող է կատարվել անվճար:

Նախադրյալ

NET REST API-ով JPG-ն BMP-ի փոխարկելու քայլեր

  1. Սահմանեք Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը API-ի համար՝ JPG-ն BMP-ի փոխարկելու համար
  2. Պատվիրեք ImagingAPI դասը հաճախորդի հավատարմագրերով՝ JPG-ի BMP-ի փոխարկում կատարելու համար
  3. Նշեք աղբյուրը JPG և թողարկեք BMP ֆայլի անունները
  4. Մուտք գործեք և բեռնեք աղբյուրի JPG ֆայլը և վերբեռնեք այն ամպային պահեստում
  5. Ստեղծեք ConvertImageRequest-ի օրինակ՝ մուտքագրված JPG ֆայլի հոսքով և ելքային BMP ձևաչափով
  6. Զանգահարեք ConvertImage մեթոդը՝ NET REST API-ով * JPG-ը BMP-ի փոխարկելու համար*
  7. Պահպանեք վերադարձված BMP ֆայլի հոսքը տեղական սկավառակի վրա

Պարզ քայլերը ենթադրում են ֆայլի տիպի արտահանում JPG-ից BMP C# Low Code API-ով: Մենք կսկսենք SDK-ի սկզբնավորումը՝ օգտագործելով ImagingAPI դասի օրինակ: Այնուհետև մենք մուտք կգործենք աղբյուրի JPG ֆայլը օգտագործելով FileStream սկավառակից, այնուհետև օգտագործելով ConvertImageRequest դասի օրինակը, կկատարենք փոխարկումը BMP-ի օգտագործելով ConvertImage() մեթոդը:

JPG-ի BMP փոխակերպման կոդը 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 JpgToBMPConverter
{
public void JpgToBMP()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var jpgToBmpImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.jpg";
var outputFileName = "JpgtoBmp.bmp";
var outputFormat = "bmp";
var remoteFolder = null; // source file is saved at the root of the storage
var remoteStorage = null; // remote cloud Storage container 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);
jpgToBmpImageApi.UploadFile(uploadJpgFileRequest);
var convertJpgToBmpRequest = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var bmpDataStream = jpgToBmpImageApi.ConvertImage(convertJpgToBmpRequest);
bmpDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
bmpDataStream.Seek(0, SeekOrigin.Begin);
bmpDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Այս հստակ օրինակի կոդը ցույց է տալիս, թե ինչպես փոխարկել JPG-ը BMP-ի C# Cloud API-ով: Պահանջվող նախապայման քայլերը կատարելուց հետո դուք պետք է ուղի տրամադրեք՝ մուտք գործելու աղբյուրի JPG պատկերը սկավառակի վրա և օգտագործելով Aspose.Imaging REST API SDK-ն կատարում է փոխանցումը BMP-ին: Արդյունքում ստացված BMP պատկերի ֆայլի հոսքը ստացվում է որպես պատասխան փոխակերպման ավարտից հետո, և այնուհետև դուք կարող եք այն տեղային պահել սկավառակի վրա:

In this topic, we have learned to transform JPG to BMP with Cloud API. If you are interested in performing JPG to GIF conversion, refer to the article on how to Convert JPG to GIF with NET REST API.

 Հայերեն