قم بتحويل JPG إلى JPEG2000 باستخدام NET REST API

في هذا الموضوع البسيط، ستتعلم كيفية تحويل JPG إلى JPEG2000 باستخدام NET REST API. سنقوم بتطوير محول JPG إلى JPEG2000 باستخدام C# Low Code API باتباع الخطوات الشاملة المذكورة في الأقسام التالية. يمكن استخدام التطبيق الذي تم إنشاؤه مع أي تطبيق .NET مدعوم في بيئات macOS أو Windows أو Linux ويمكن إجراء التحويل مجانًا.

المتطلبات المسبقة

خطوات تحويل JPG إلى JPEG2000 باستخدام NET REST API

  1. قم بتعيين معرف العميل وسر العميل لواجهة برمجة التطبيقات (API) لتحويل JPG إلى JPEG2000
  2. قم بإنشاء مثيل لفئة ImagingAPI ببيانات اعتماد العميل لإجراء تحويل JPG إلى JPEG2000
  3. حدد مصدر JPG وأسماء ملفات الإخراج JPEG2000
  4. قم بالوصول إلى ملف JPG المصدر وتحميله وتحميله إلى وحدة التخزين السحابية
  5. قم بإنشاء مثيل لـ ConvertImageRequest مع دفق ملف JPG للإدخال وتنسيق الإخراج JPEG2000
  6. اتصل بالطريقة ConvertImage لتحويل JPG إلى JPEG2000 باستخدام NET REST API
  7. احفظ دفق ملف JPEG2000 الذي تم إرجاعه على القرص المحلي

تتضمن الخطوات البسيطة تصدير نوع الملف من JPG إلى JPEG2000 باستخدام C# Low Code API. سنبدأ بتهيئة SDK باستخدام مثيل لفئة ImagingAPI. سنقوم بعد ذلك بالوصول إلى ملف JPG المصدر باستخدام FileStream من القرص ثم باستخدام مثيل فئة ConvertImageRequest لإجراء التحويل إلى JPEG2000 باستخدام طريقة ConvertImage().

رمز لتحويل JPG إلى JPEG2000 في 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 JpgToJpeg2000Converter
{
public void JpgToJpeg2000()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var jpgToJpeg2000ImageApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.jpg";
var outputFileName = "JpgtoJpeg2000.jp2";
var outputFormat = "jp2";
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 uploadJpgFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
jpgToJpeg2000ImageApi.UploadFile(uploadJpgFileRequest);
var convertJpgToJpeg2000Request = new ConvertImageRequest(inputFileName, outputFormat,
remoteFolder, remoteStorage);
var jp2DataStream = jpgToJpeg2000ImageApi.ConvertImage(convertJpgToJpeg2000Request);
jp2DataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
jp2DataStream.Seek(0, SeekOrigin.Begin);
jp2DataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

This crisp example code demonstrates how to convert JPG to JPEG2000 with C# Cloud API. After addressing the required pre-requisite steps, you have to provide a path to access the source JPG image on the disk and by using the Aspose.Imaging REST API SDK performs the rendering to JPEG2000. يتم استلام دفق ملف الصورة JPEG2000 الناتج كاستجابة بعد اكتمال التحويل ويمكنك بعد ذلك حفظه محليًا على القرص.

في هذا الموضوع، تعلمنا تحويل JPG إلى JPEG2000 باستخدام Cloud API. إذا كنت مهتمًا بإجراء تحويل من GIF إلى JPEG2000، فارجع إلى المقالة حول كيفية قم بتحويل GIF إلى JPEG2000 باستخدام NET REST API.

 عربي