В этой подробной статье вы узнаете, как конвертировать JPG в BMP с помощью NET REST API. Мы разработаем конвертер JPG в BMP с C# Low Code API, выполнив подробные шаги, упомянутые в следующих разделах. Созданное приложение можно использовать с любым приложением .NET, поддерживаемым в средах macOS, Windows или Linux, а преобразование можно выполнить бесплатно.
Обязательное условие
Создайте учетную запись и получите учетные данные API для преобразования JPG в BMP
Скачать Aspose.Imaging Cloud SDK for .NET to convert JPG to BMP
Настройте проект C# .NET с помощью вышеуказанного SDK для рендеринга JPG в формате BMP.
Действия по преобразованию JPG в BMP с помощью NET REST API
- Установите идентификатор клиента и секрет клиента для API для преобразования JPG в BMP.
- Создайте экземпляр класса ImagingAPI с учетными данными клиента для выполнения преобразования JPG в BMP.
- Укажите имена исходного файла JPG и выходного файла BMP.
- Получите доступ и загрузите исходный файл JPG и загрузите его в облачное хранилище.
- Создайте экземпляр ConvertImageRequest с входным потоком файлов JPG и выходным форматом BMP.
- Вызовите метод ConvertImage, чтобы конвертировать JPG в BMP с помощью NET REST API
- Сохраните возвращенный поток файлов 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.