V tomto stručném článku se dozvíte, jak převést JPG na BMP pomocí NET REST API. Vyvineme převodník JPG na BMP s C# Low Code API podle komplexních kroků uvedených v následujících částech. Vytvořenou aplikaci lze použít s jakoukoli aplikací .NET podporovanou v prostředí macOS, Windows nebo Linux a převod lze provést zdarma.
Předpoklad
- Vytvořte si účet a získejte přihlašovací údaje API k provedení převodu JPG na BMP
- Stažení Aspose.Imaging Cloud SDK for .NET to convert JPG to BMP
- Nakonfigurujte projekt C# .NET s výše uvedenou sadou SDK pro vykreslení JPG jako BMP
Kroky k převodu JPG na BMP pomocí NET REST API
- Chcete-li převést JPG na BMP, nastavte ID klienta a tajný klíč klienta pro rozhraní API
- Vytvořte instanci třídy ImagingAPI s přihlašovacími údaji klienta k provedení převodu JPG na BMP
- Zadejte názvy zdrojových souborů JPG a výstupních souborů BMP
- Otevřete a načtěte zdrojový soubor JPG a nahrajte jej do cloudového úložiště
- Vytvořte instanci ConvertImageRequest se vstupním proudem souboru JPG a výstupním formátem BMP
- Voláním metody ConvertImage převod JPG na BMP pomocí NET REST API
- Uložte vrácený datový proud souboru BMP na místní disk
Jednoduché kroky zahrnují export typu souboru z JPG do BMP pomocí C# Low Code API. Začneme inicializací SDK pomocí instance třídy ImagingAPI. Poté přistoupíme ke zdrojovému souboru JPG pomocí FileStream z disku a poté pomocí instance třídy ConvertImageRequest provedeme převod na BMP pomocí metody ConvertImage().
Kód pro převod JPG na BMP 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 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); | |
} | |
} | |
} | |
} |
Tento ostrý příklad kódu ukazuje, jak převést JPG na BMP pomocí C# Cloud API. Po provedení požadovaných nezbytných kroků musíte zadat cestu pro přístup ke zdrojovému obrázku JPG na disku a pomocí sady Aspose.Imaging REST API SDK provede vykreslení do BMP. Výsledný datový proud obrazového souboru BMP je přijat jako odpověď po dokončení převodu a můžete jej uložit lokálně na disk.
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.