Μετατρέψτε το JPG σε BMP με το NET REST API

Σε αυτό το ευκρινές άρθρο, θα μάθετε πώς να μετατρέπετε το JPG σε BMP με το NET REST API. Θα αναπτύξουμε έναν μετατροπέα JPG σε BMP με C# Low Code API ακολουθώντας τα αναλυτικά βήματα που αναφέρονται στις ακόλουθες ενότητες. Η εφαρμογή που δημιουργήθηκε μπορεί να χρησιμοποιηθεί με οποιαδήποτε εφαρμογή .NET που υποστηρίζεται σε περιβάλλοντα macOS, Windows ή Linux και η μετατροπή μπορεί να γίνει δωρεάν.

Προαπαιτούμενο

Βήματα για τη μετατροπή JPG σε BMP με το NET REST API

  1. Ορίστε το Client ID και το Client Secret για το API για μετατροπή JPG σε BMP
  2. Δημιουργήστε την κλάση ImagingAPI με διαπιστευτήρια πελάτη για να εκτελέσετε μετατροπή JPG σε BMP
  3. Καθορίστε τα ονόματα αρχείων JPG προέλευσης και εξόδου BMP
  4. Πρόσβαση και φόρτωση του αρχείου πηγής JPG και αποστολή του στο χώρο αποθήκευσης cloud
  5. Δημιουργήστε μια παρουσία του ConvertImageRequest με ροή αρχείου εισόδου JPG και μορφή εξόδου BMP
  6. Καλέστε τη μέθοδο ConvertImage για μετατροπή JPG σε BMP με NET REST API
  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.

 Ελληνικά