JPG هو أحد تنسيقات الصور الأكثر شيوعًا والأكثر استخدامًا. ومع ذلك ، تفقد صور JPG الجودة في كل مرة يتم حفظها فيها. لذلك ، قد تحتاج إلى تحويلها إلى تنسيق غير ضياع مثل PNG. لإجراء هذا التحويل برمجيًا من داخل تطبيقات .NET ، توضح هذه المقالة كيفية تحويل صورة JPG إلى PNG في C#.
C# .NET API لتحويل JPG إلى PNG
Aspose.Imaging for .NET عبارة عن واجهة برمجة تطبيقات معالجة صور غنية بالميزات لمعالجة العديد من تنسيقات الصور. علاوة على ذلك ، فهو يوفر محولًا قويًا يتيح لك تحويل الصور من تنسيق إلى آخر بدقة عالية. في هذه المقالة ، سنستخدم واجهة برمجة التطبيقات هذه لتحويل صور JPG إلى تنسيق PNG. يمكنك إما تنزيل DLL الخاص بواجهة برمجة التطبيقات أو تثبيته مباشرة من NuGet.
PM> Install-Package Aspose.Imaging
تحويل صورة JPG إلى PNG في C#
من السهل جدًا تحويل صورة JPG إلى تنسيق PNG باستخدام Aspose. ما عليك سوى تحميل ملف JPG وحفظه كصورة PNG. فيما يلي خطوات تحويل صورة JPG إلى PNG في C#.
- قم بتحميل ملف JPG باستخدام فئة صورة.
- قم بإنشاء مثيل لفئة PngOptions.
- عيّن PngOptions.ColorType الخاصية إلى FileFormats.Png.PngColorType.TruecolorWithAlpha.
- تحويل صورة JPG إلى PNG باستخدام طريقة Image.Save (string، PngOptions).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صورة JPG إلى تنسيق PNG في تطبيقات .NET.
// قم بتحميل صورة JPG
using (Image image = Image.Load("aspose.jpg"))
{
// قم بإنشاء خيارات PNG
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// احفظ الصورة بتنسيق JPG
image.Save("JPG-to-PNG.png", options);
}
احصل على ترخيص API مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام Aspose.Imaging for .NET بدون قيود تقييم.
استنتاج
غالبًا ما يتم إجراء تحويل JPG إلى PNG لتحويل الصور إلى تنسيق بدون فقدان. في هذه المقالة ، تعلمت كيفية تحويل صور JPG إلى تنسيق PNG برمجيًا في C#. وبالتالي ، يمكنك بسهولة تضمين تحويل JPG إلى PNG في تطبيقات .NET الخاصة بك. بالإضافة إلى ذلك ، يمكنك استكشاف المزيد حول .NET Image Processing API باستخدام التوثيق. أيضًا ، يمكنك نشر استفساراتك على المنتدى.